Ik heb een formulier waar ik na het verzenden de $_POST uitlees.
Omdat ik ook een select multiple="multiple" velt heb krijg ik in mijn $_POST een tweede array.
Mijn probleem is: hoe lees ik deze uit in de onderstaande situatie:
$_POST[$pro_menu_categorieen_list[$i]] Werkt niet....
Aanvulling: De bedoeling is dus dat de regels die ik heb geselecteerd weer geselecteerd worden na het verzenden d.m.v . selected
Omdat ik ook een select multiple="multiple" velt heb krijg ik in mijn $_POST een tweede array.
Mijn probleem is: hoe lees ik deze uit in de onderstaande situatie:
$_POST[$pro_menu_categorieen_list[$i]] Werkt niet....
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| while ($row = mysql_fetch_array($result)) { # Telt de aantal regels in de array. $count = count($_POST['pro_menu_categorieen_list']); # Loop het aantal keer als regels in de array. for ($i = 0; $i <= $count; $i++) { # Als pro_menu_categorieen_list array gelijk is aan cat_sub_naam_nl dan selected. if ($_POST[$pro_menu_categorieen_list[$i]] == $row["cat_sub_naam_nl"]) $selected = " selected"; } echo "<option value=\"" . $row["cat_sub_naam_nl"] . "\"" . $selected . ">" . $var["cat_main_naam_nl"] . " » " . $row["cat_sub_naam_nl"] . "</option>"; } |
Aanvulling: De bedoeling is dus dat de regels die ik heb geselecteerd weer geselecteerd worden na het verzenden d.m.v . selected
[ Voor 9% gewijzigd door Verwijderd op 02-11-2009 21:07 . Reden: Aanvulling. ]