Multiple Auswahlbox - Variablenauswertung

Kamrath

Grünschnabel
Hallo,
ich habe ein multiple Auswahlbox, deren ausgewählte Einträge mit php ausgewertet werden sollen:

<select name="sprache[]" size="3" multiple>
<option selected value="alle">alle</option>
<option value="deutsch">deutsch</option>
<option value="englisch">englisch</option>
</select>
____
<?php
print_r($_POST);
?>

Die Ausgabe sieht z.B. bei der Auswahl von "deutsch" und "englisch" wie folgt aus:
Array (
[sprache] => Array
(
[0] => deutsch, englisch
)
)

Anstelle von (laut http://tut.php-q.net/formulare.html sollte es so aussehen):

Array
(
[sprache] => Array
(
[0] => deutsch
[1] => englisch
)
)

Kann mir irgendjemand helfen?
Danke
 
sieh dir deinen link nochmal genau an...besonders die stelle des feldnamens (sprache[]).

cya
 
/*sieh dir deinen link nochmal genau an...besonders die stelle des feldnamens (sprache[]).

Ja, habe ich, aber ich sehe das Problem immer noch nicht. In dem von mir angegebenen Link steht im aufgeführten Quellcode zwar
"<select name="Members"....>, aber in der Erläuterung darunter steht:
"...Um aber alle gewählte Einträge in das Array $_POST zu speichern, kann man einen Trick benutzen. Man ändert den Namen des select-Feldes von Members in Members[], hängt also eckige Klammern an. ..."

Oder stehe ich jetzt total auf dem Schlauch?

Gruss
 
Zurück