View Single Post
ישן 02-03-09, 15:46   # 2
vadimg88
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
גיל: 37
הודעות: 710

vadimg88 לא מחובר  

למידע מסוג זה עדיף תשתמש בתיבת בחירה מרובה ולא בתיבות סימון. לדוגמא:

קוד:
<select name='cats' multiple='multiple'>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
ידפיס תיבת בחירה שאפשר לבחור יותר מערך אחד. לאחר מכן כשתרצה לשמור את מה שהמשתמש בחר תעשה משהו כזה:

קוד:
# Save to DB
$saved_cats = is_array($_POST['cats']) ? implode(',', $_POST['cats']) : $_POST['cats'];
ברגע שתרצה לקבל מערך עם כל מה שהמשתמש בחר אז אתה עושה את הבא, אני יוצא מנקודות הנחה ש ה row$ מכיל את כל הנתונים שהתקבלו מהמסד

קוד:
# Get from DB
$cats_array = explode(',', $row['cats']);
  Reply With Quote