![]() |
[שאלה] הבאת מספר לא מוגבל של שדות לFORM
קטע מהקוד:
PHP קוד:
איך אני עושה את זה? |
נותן להם שמות בסגנון של מערך.. נגיד
name="Nam[1]" name="Nam[2]" ... ואז עושה משהו כזה כדי לקבל את כל הערכים: foreach($_POST['Nam'] as $key => $value) $Nam = $Nam.", ".$value; זה יעשה לך רשימה של כל הערכים מופרדים בפסיקים |
ב"ה
אתה יכול גם לתת להם שם ככה: קוד:
<input type="checkbox" name="id[]" value=".$row['email']."> קוד:
$_GET['id'] |
וואלה.
עשיתי עם האידי. אבל חשבתי שזה לא יפעל. עכשיו כשאני חושב על זה עד הסוף הבעיה נפתרת. :):):) ---------------------- עריכה, לא ממש. ציטוט:
|
תקרא את מה שרשמתי לך..
|
אפשר לעשות שבמקום שזה יהיה מופרד בפסיק יהיה מופרד בנקודה פסיק (; ).
כי אני עושה שליחה לכל המיילים האלה(כמו משתמשים) אז אני צריך את כולם במשתנה אחד מופרד בנקודה פסיקים.. -------------עריכה------------- הבנתי איך לשים, שאלה אחרונה מה המשתנה $key ו$value עושים ? |
אתה יכול לעשות עם זה מה שבא לך.. תראה
PHP קוד:
אתה יכול במקום השורה שמכניסה ערך חדש ל-$Nam לעשות מה שבא לך.. אתה יכול להפריד שם במקום הפסיק בנקודה פסיק, לרשום שורת שליחת MAIL חדשה או כל דבר אחר שתרצה.. הלולאת foreach הזאת פשוט מפרידה לך את הערכים שהתקבלו במערך $_POST['Nam'] עריכה: $value - הערך שרשום לך בתיבת checkbox בתוך המאפיין value $key - המספר של התא במערך (כמו שאמרתי לך, כשאתה רושם נגיד name="Nam[2]" אז $key יהיה 2) |
תודה רבה
|
כל הזמנים הם GMT +2. הזמן כעת הוא 11:19. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ