Sascha: Dropdown/ mySQL

Hallo,

ich habe mal wieder ein kleines Problem. Ich möchte zwei Drop-down Felder(also die "<select...><option...> ... </option></select>"-Geschichte) in meiner PHP-Seite kreieren. Dieses ist soweit kein Ding, spannender wirds, wenn ich die liste mit Daten aus einer mySQL-Datenbank füttere... das funktioniert auch noch(als array und bissel drumherum).

Aber ich möchte, dass im zweiten Drop-Down-Feld auch Daten aus der mySQL-DB bekommt. Und nun kommt's... der User soll im Ersten Drop-Down der Name des Betriebssystems auswählen z.B. Windows und aufgrund dieses Ereignisses soll im zweiten Drop-Down nur die Auswahl von Windows-Versionen verfügbar sein z.B. 2000 Pro. oder 2000 Serv. oder dergl..

Kurzum, wenn der User ein BS im ersten Drop-Down auswählt so soll ihm im zweiten Drop-Down nur die auswahl der dem BS-Namen zugehörigen Versionen möglich sein.

Wie kann ich diesen am geschicktesten in PHP umsetzten?

Für Eure Tipps und Ratschläge bin ich wie immer sehr dankbar

viele grüße von der Küste

Sascha :-)

  1. Hi,

    der User soll im Ersten Drop-Down der Name des Betriebssystems auswählen z.B. Windows und aufgrund dieses Ereignisses

    ein Ereignis gibt es hier nur, wenn Du clientseitig (also _ohne_ PHP) agieren willst. Dein Server (und damit PHP) kennt nur ein einziges Ereignis: nämlich einen neuen Request, beispielsweise durch Betätigen eines Submit-Buttons.

    Wie kann ich diesen am geschicktesten in PHP umsetzten?

    Gar nicht. Du kannst es vielleicht in JavaScript umsetzen (was aber deswegen nicht geschickt ist, weil Du JS nicht voraussetzen kannst) und dann die Umsetzung mittels PHP mit Daten füttern. Besser ist es aber, auf das Ereignis "neuer Request" zu warten, denn nur so kannst Du die Funktionalität garantieren.

    Cheatah