Hallo PHP-Experten,
im nachfolgenden Javascript-Code wird ein mehrdimensonales Array in eine
SelectBox eingelesen und entsprechend der Auswahl in den Input-Feldern
ausgegeben.
Frage: Ist es gleche auch in PHP möglich? Habe vergebens stundenlang im internet rechchiert, ohen Erfolg. Bin leider ein Neuling im PHP.
Kann mir jemand dabei helfen, wie lese ich ein Array in die SelectBox und die Auswahl in die Input-Feldern?
Vielen Dank im Voraus.
Grüße chandler
im nachfolgenden Javascript-Code wird ein mehrdimensonales Array in eine
SelectBox eingelesen und entsprechend der Auswahl in den Input-Feldern
ausgegeben.
Code:
<html><head></head><body> <script type="text/javascript"> <!-- var marke = new Array(); marke["Audi"] = new Array(); marke["Audi"][0] = "1000"; marke["Audi"][1] = "315"; marke["Audi"][2] = "200"; marke["Audi"][3] = "333"; marke["BMW"] = new Array(); marke["BMW"][0] = "1200"; marke["BMW"][1] = "195"; marke["BMW"][2] = "105"; marke["BMW"][3] = "222"; function zeigen() { auswahl=document.stammdaten.automarke.options[document.stammdaten.automarke.options.selectedIndex].value; for(i=0;i<marke[auswahl].length;i++) { optionen=new Option(marke[auswahl][i]); document.stammdaten.leistung.value=marke[auswahl][0]; document.stammdaten.motor.value=marke[auswahl][1]; document.stammdaten.pc.value=marke[auswahl][2]; document.stammdaten.kw.value=marke[auswahl][3]; } } //--> </script> </head> <body> <form name="stammdaten"> <select name="automarke" onChange=zeigen();> <option value="Audi">Audi</option> <option value="BMW">BMW</option> </select> <input type="text" name="leistung" size="7" value="" maxlength="4" /> <input type="text" name="motor" size="7" value=""maxlength="4" /> <input type="text" name="pc" size="7" value="" maxlength="4" /> <input type="text" name="kw" size="7" value=""maxlength="4" /> </form> </body></html>
Kann mir jemand dabei helfen, wie lese ich ein Array in die SelectBox und die Auswahl in die Input-Feldern?
Vielen Dank im Voraus.
Grüße chandler
Kommentar