Hallo,
ich habe eine Seite mit mehreren Select-Feldern erstellt.
<select name="user1">
<option name="o1">o1</option>
<option name="o2">o2</option>
</select>
<select name="user2">
<option value="o1">o1</option>
<option value="o2">o2</option>
</select>
Das ganze wird aus einer DB "gefüttert" (user1, user2, user_n) und wiederholt sich n mal.
Die unterschiedlichen options o1,o2 sind dabei immer gleich.
Meine jetzige Anwendung holt sich nach absenden des Forms nochmals alle User aus der DB und greift dann über $_POST['$userid"] auf jedes der Felder einzeln zu....
Gibts da nicht ne bessere Lösung?
z.B eine möglichkeit die einzelnen Select-Felder zu "gruppieren" und nach absenden des Formulares auf ein Array der Felder zuzugreifen?
Beispielsweise so:
foreach ($selectfeld in $_POST["selectarray"])
{
echo $selectfeld['userid'].'--->'.$selectfeld['selected_option'];
}
Ich hoffe, mein Problem is einigermaßen verständlich ;)
ich habe eine Seite mit mehreren Select-Feldern erstellt.
<select name="user1">
<option name="o1">o1</option>
<option name="o2">o2</option>
</select>
<select name="user2">
<option value="o1">o1</option>
<option value="o2">o2</option>
</select>
Das ganze wird aus einer DB "gefüttert" (user1, user2, user_n) und wiederholt sich n mal.
Die unterschiedlichen options o1,o2 sind dabei immer gleich.
Meine jetzige Anwendung holt sich nach absenden des Forms nochmals alle User aus der DB und greift dann über $_POST['$userid"] auf jedes der Felder einzeln zu....
Gibts da nicht ne bessere Lösung?
z.B eine möglichkeit die einzelnen Select-Felder zu "gruppieren" und nach absenden des Formulares auf ein Array der Felder zuzugreifen?
Beispielsweise so:
foreach ($selectfeld in $_POST["selectarray"])
{
echo $selectfeld['userid'].'--->'.$selectfeld['selected_option'];
}
Ich hoffe, mein Problem is einigermaßen verständlich ;)