Ausgabe bei Mehrfachauswahl (Attribut: multiple) im <select> Tag
Fabian
- html
Hallo,
ich habe folgendes Problem:
Wenn ich bei Verwendung dieses Quellcodes z.B. die Einträge 1,2 und 4 auswähle, dann kommt in der datei.php nur $auswahl=4 an, d.h. immer der letzte ausgewählte Eintrag wird in die Variable ausgegeben.
Auch Auslesen als Array, z.B. $auswahl[2] geht nicht.
Wie schaffe ich es, dass ich alle markierten Einträge aus auslesen kann?
Vielen Dank für Antworten,
Fabian
<form action='datei.php' method='post' name='auswahl'>
<select name='anlage' size='5' multiple>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
</select>
</form>
....
Hallo.
Wie schaffe ich es, dass ich alle markierten Einträge aus auslesen kann?
Wie sieht "datei.php" denn aus? Und ganz am Rande: Dass deine Notation nicht XHTML-kompatibel ist, weißt du?
MfG, at
Wie sieht "datei.php" denn aus?
datei.php ist recht umfangreich. Relevant ist aber das erste Auslesen der übermittelten Variable (also: $auswahl) in datei.php
print $auswahl
4
print $auswahl[2]
error: Es handelt sich weder um ein Array, noch um ein Object
Und ganz am Rande: Dass deine Notation nicht XHTML-kompatibel ist, weißt du?
Ja, das weiß ich, aber das spielt doch in diesem Beispiel keine Rolle, oder?
Hallo.
Und ganz am Rande: Dass deine Notation nicht XHTML-kompatibel ist, weißt du?
Ja, das weiß ich, aber das spielt doch in diesem Beispiel keine Rolle, oder?
Das kann ich dir nicht sagen, aber ich würde das Risiko nicht eingehen.
MfG, at
Hi,
<form action='datei.php' method='post' name='auswahl'>
<select name='anlage' size='5' multiple>
php will wissen, daß da ein array kommt ==> name='anlage[]'
cu,
Andreas
Hi,
<form action='datei.php' method='post' name='auswahl'>
<select name='anlage' size='5' multiple>php will wissen, daß da ein array kommt ==> name='anlage[]'
Das hat einwandfrei funktioniert. Viele Dank!
Sonnige Grüße,
Fabian