Archiv verlassen und diese Seite im Standarddesign anzeigen : mit php eine select liste auslesen
hi all ich habe eine mutiple select liste, diese ist erst leer und wird dann mittels javascript dynamisch gefüllt. nun möchte ich aber die daten mittels post der nächsten seite übergeben, leider lässt es sich davon überhaupt nicht beeindrucken, ich kriege höchstens 1 wert, und auch nur,wenn er vorher markiert ist, selbst wenn ich mehrer (bis alle) markiere erhalte ich nur den letzten ;(
ich hoffe ihr könnt mir weiterhelfen
thx cu SHB
Hallo,
machs uns leichter und poste mal ein wenig Coding.
Gruß,
Gaert
Wenn du alle markierst müssen auch alle per $_POST übergeben werden, das html muss halt entsprechend sein. Nicht vergessen die [] hinter den Namen des Selectobjects zu packen, damit auch wirklich ein Array übergeben wird.
<select multiple="4" name="name_des_feldes[]">
<option>bla1</option>
<option>bla2</option>
</select>
ciao Exi
super das habe ich gesucht, nun hab ich aber ein kleies problem ;( die sachen sollen dynamisch sein, sprich sie werden hierrübergefüllt
function add(){
index=document.mob.testa.selectedIndex;
wert = document.mob.testa.options[index].value;
input = new Option(wert);
len=document.all.ausst.length;
document.all.ausst.options[len]=input;
}
wenn ich nun name=ausst in name=ausst[] änder geht es nicht ;( wenn ich dann auch noch len=document.all.ausst.length; in len=document.all.ausst[].length; änder lässt er sich nicht wirklich beeindrucken ;(
kann mir da noch jemand weiter helfen?
thx cu SHB
drichter
27-12-2004, 01:01
Wahrscheinlich hast Du das Problem schon gelöst, ausserdem ist das hier kein Javascript-Forum ...aber für alle anderen, die diesen Beitrag finden (wie ich):
Wenn man onSubmit den Namen der Selectbox ändert, bekommt man in PHP das gewünschte Array und kann in Javascript die ganze Zeit mit dem normalen Namen arbeiten. Also hier in diesem Fall:
<form .... onSubmit="document.all.ausst.name='ausst[]' >"
Hallo drichter,
super Idee, danke :)
see ya
nEox
ohh man ey...
ich saß ne woche dran... so ein kack, dass php das nicht normal auslesen kann... das mit dem namen ändern hatt ich auch rausbekommen... klappt supi!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.