21-11-2006, 19:34
|
|
|
חבר מתאריך: 17.05.05
הודעות: 7,321
|
|
אז אם אתה צריך את המספר ששם אולי תכניס אותו ל-value ותקבל אותו בקלות?
אני לא בטוח איך PHP מתנהג כשאתה כותב קוד כזה...מה שאתה עשית בטופס שלך נראה מוזר...עשית במאפיין name ערך שדומה למערך. הכי עדיף וקל שבמקום סוגריים מרובעות תכתוב קו תחתון (_), לדוגמא:
קוד:
<input type="checkbox" name="id_567" value="1" />id 1<br />
ואז כדי לשלוף את המספר ID תעבור באמצעות לולאת foreach על המפתחות ותוריד מהם את המחרוזת "id_". ככה ישאר לך רק המספר....מומלץ שתעשה את זה עם ביטוים רגולרים ואח"כ השתמש בפונקצית intval כדי לגרום לערך להישאר מספרי (מסיבות אבטחה).
חוץ מזה, למה שלא פשוט תכתוב את המספר ID במאפיין value? יותר קל ונגיש
ציטוט:
אם ב-value אני אעביר מספרים שהם לא אחד ו-0 זה יצרוך יותר משאבים (סוג אחר של מידע)?
|
ברור שכן, אבל בכמות מיזערית יחסית
|