ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
941
941
EMPFEHLEN
-
Hi Leute,
hab da mal ne wichtige Frage. Also ich habe zwei <select> Felder die erste wird mit Daten aus meiner MySQL DB gefüllt, nun wenn ich was auswähle, soll anhand der ausgewählten ID das zweite <select> Feld gefüllt werden. Ich habe keine Ahnung wie ich das hinbekomme.
Hab auch schon ge
t, aber nichts gefunden, also ich wusste nicht genau nach was ich suchen soll.
MFG
-
Wenn das ohne Reload geschehen soll, ist das kein PHP-, sondern ein JavaScript-Problem.
Ansonsten ist es doch kein Problem, das Formular abzusenden, mit PHP die ID aus der ersten Auswahlbox zu ermitteln und ein entsprechendes Query zu starten, mit dem Du die zweite Auswahlbox füllst.
Gruß hpvwWarum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.
-
Wenn das automatisch geschehen soll wirst du um JavaScript nicht herum kommen:
<select name="id" onChange="this.form.submit()"> schickt das Formular ab.
Und dann kannst du das 2. <select> mit einer neuen DB-Abfrage befüllen.
Wenn sich die Menge der Daten in Grenzen hält gibts auch noch die Möglichkeit mehrere 2. <select>s zu füllen und mit JavaScript die Styles der 2. von display:none auf display:inline zu switchen:
Im Anhang mal ein Beispiel mit den Bundesländern von de, at und chCode :1 2 3 4 5 6 7 8 9 10
<script type="text/javascript"><!-- function hideSelect(obj) { document.getElementById(obj.options[obj.selectedIndex].value).style.display = 'inline'; for (var i=1; i<obj.options.length; i++) { if (i != obj.selectedIndex) { document.getElementById(obj.options[i].value).style.display = 'none'; } } } //--></script>
-
Der Inhalt der <select>s werden aus einer DB gefüllt. Hier mal ein Beispiel was ich im netz gefunden habe: www.suetron.de dann auf Produkte->Produktfinder. genau so soll es werden. Diese Daten werden da auch au einer db geladen!
-
Hier ist deine Lösung:
Zitat von hpvw
[:.drumba.:] - Wordpress Entwicklung Berlin
_______________________________________
Staatlich anerkanntes Experiment:
Kohlkopf | Angela | Merkel| Angela Merkel
-
Genau, und wie es sich auf der genannten Seite darstellt, solltest Du auch noch den Vorschlag von German dazunehmen:
Zitat von BSA
Aber vergiss bitte nicht, für Anwender, die kein JavaScript aktiviert habe, auch einen Submit-Button in das Formular aufzunehmen. Diesen kannst Du für User, die JavaScript haben, mit JavaScript auch ausblenden, denn es verwirrt, wenn ein Button da ist, man aber trotzdem keine Chance hat, seine Auswahl nochmal zu überdenken.
Zitat von German
Gruß hpvwWarum gibt (fast) keiner im Datenbankforum an, welches DBMS er benutzt?
Ich gehe im Zweifelsfall ohne Nachfrage von MySQL > 4.1 i.V.m. PHP aus.
Gewöhnt euch bitte auch an, die Fehlermeldung von mysql_error() zu posten.
Ähnliche Themen
-
DB-Abfrage erst nach Auswahl des 2.<select> Feldes
Von Html im Forum PHPAntworten: 9Letzter Beitrag: 04.06.07, 17:55 -
MySQL SELECT Abfrage: DATE_FORMAT?
Von FlorianR im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 20.09.06, 21:45 -
Wert in Textbox soll sich durch Auswahl im Listenfeld/Select-Box ändern
Von thomrohd im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 04.03.06, 00:35 -
MYSQL Abfrage mit Select in der Like-Abfrage
Von TSchreiber im Forum Relationale DatenbanksystemeAntworten: 1Letzter Beitrag: 10.04.05, 19:09 -
mySQL-Daten in Select Auswahl ausgeben
Von ShOrtYk im Forum PHPAntworten: 2Letzter Beitrag: 27.12.04, 22:32





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren