Neuigkeiten:

still alive...

Hauptmenü

Pulldownmenü für zwei Felder einer DB

Begonnen von dreamcatcher, 08. April 2005, 07:52:16

Vorheriges Thema - Nächstes Thema

dreamcatcher

Hallo,
ich möchte mit einem Pulldownmenü in einem HTML/PHP Formular (das Pulldown beruht auf einer MYSQL-Tabelle) wenn der benutzer einen Wert im Pulldownmenü auswählt, das automatschisch ein zweiter wert in ein zweites Formularfeld geschrieben wird.
Beispiel: Im Pulldownm kann man aussuchen: runder Tisch, rechteckiger oder ovaler Tisch. Paralell zur Auswahl soll der Hersteller (er steht in der MYSQL-Tabelle in dem entsprechenden Datensatz wo der Tisch steht) in ein anderes Feld des Formulars übernommen werden. Der Benutzer soll den Hersteller nicht selbst eingeben.
Hat jemand eine Idee?
mfG peter

eleet

Da gibts ne Klasse in PEAR (http://pear.php.net\" rel=\"external nofollow\">http://pear.php.net):
http://pear.php.net/manual/de/package.html.html-quickform.html-quickform-hierselect.php\" rel=\"external nofollow\">HTML_QuickForm_hierselect
Prinzipiell musst Du das aber (natürlich) mit JavaScript machen.
Du hast zwei ganz normale PullDown-Menüs und wenn sich das eine ändert ( onChange=...), dann setzt Du den entsprechenden Wert des anderen.
hth,
eLeeT

-= vay\' DalarghDI\' yIqaw =-




dreamcatcher

Danke.
Mir war bis jetzt nicht bekannt, dass man mit JS auf eine MYSQL-DB zugreifen kann, da liegen ja die Inhalte des Pulldown.
gruß peter

eleet


Original von Dreamcatcher Mir war bis jetzt nicht bekannt, dass man mit JS auf eine MYSQL-DB zugreifen kann, da liegen ja die Inhalte des Pulldown.
[/quote]
Ähm. Das hab ich nicht gesagt.
Du musst natürlich die PullDowns vorher füllen!
Aber wenn Du das Rad nicht neu erfinden willst, benutz die Klasse von PEAR. Oder schau halt nach, wie es da gemacht wird.
Es werden im Prinzip dynamisch die s gefüllt und ein passendes JS generiert.
Jetzt klarer?
eLeeT

-= vay\' DalarghDI\' yIqaw =-




all your base are belong to us / Discord