select gibt nur letztes zurück
Ich
- html
0 Tom0 Andreas Kampitsch
Hi,
kann mir jemand sagen warum <select name="top5" size="5" multiple> nur den zuletzt angeklickten wert übergibt? und wie ich das ändern kann?
Hello,
kann mir jemand sagen warum <select name="top5" size="5" multiple> nur den zuletzt angeklickten wert übergibt? und wie ich das ändern kann?
Wohin übergibt der Browser den Wert? An ein HTML-File?
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
sorry, hab vergessen das zu erwähnen,
es soll in einem php script ausgewertet werden...
habs mal per get sichtbar gemacht da sieht das so aus:
http://localhost/dropdown/select.php?top5=Heino&top5=Tom+Waits&top5=Nina+Hagen&top5=Marianne+Rosenberg
ganz klar, das php dann nur den zuletzt geklickten wert übernimmt...
thx schon mal
Hello,
es soll in einem php script ausgewertet werden...
Dann solltest Du selects der Einfachheit halber gurndsätzlich nur als Array voherbestimmen.
<select name="data[sel_37][]">
Dann kommt in PHP auch ein Array an:
z.B: $_POST['data'['sel_37'][0] == irgendeinvalue
$_POST['data'['sel_37'][1] == irgendeinanderervalue
$_POST['data'['sel_37'][2] == nochirgendeinvalue
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo,»» Hi,
kann mir jemand sagen warum <select name="top5" size="5" multiple> nur den zuletzt angeklickten wert übergibt? und wie ich das ändern kann?
Gib dem <select> den Namen top5[] -> dann werden die Werte in einem Array gespeichert,
mit freundlichen Grüßen,
Andreas Kampitsch