Guten Abend,
Ich muss 3 von einander abhängige Selectboxen dynamisch füllen.
Das ganze soll eine Land//Region/Ort Auswahl sein.
Wen ich beim Land - Select ein Land auswähle, sollen in dem Region - Select die dazugehörigen Regionen angezeigt werden. Mit einem Klick auf das Region - Select sollen dann im Ort - Select die Orte geladen werden.
Länder/Regionen/Orte lese ich aus 3 MySQL-Tabellen.
Nun meine Fragen dazu:
Gibs grundsätzlich ein Tutorial wie man Select Boxen untereinander füllen kann.
Wenn ich richtig denke, muss ich so oder so erstmal per PHP sämtliche Länder/Regionen/Orte laden und diese dann in JS - Array packen. Dann per ClickEvent des jeweiligen Select die ID (Land/Region/Ort) des aktiven Elementes auslesen und mit Hilfe dieser Das nächste Select füllen...
Geht das nicht einfacher? So muss ich ja erstmal alle Länder/Orte/Regionen laden, egal ob sie benötigt werden oder nicht. Und das wären dann insgesamt weiter über 500 Orte, die ich in das JS Array packen muss. Ist das ratsam? Kann man die Inhalte nicht anders nachladen?
Besten Dank dober
Ich muss 3 von einander abhängige Selectboxen dynamisch füllen.
Das ganze soll eine Land//Region/Ort Auswahl sein.
Wen ich beim Land - Select ein Land auswähle, sollen in dem Region - Select die dazugehörigen Regionen angezeigt werden. Mit einem Klick auf das Region - Select sollen dann im Ort - Select die Orte geladen werden.
Länder/Regionen/Orte lese ich aus 3 MySQL-Tabellen.
Nun meine Fragen dazu:
Gibs grundsätzlich ein Tutorial wie man Select Boxen untereinander füllen kann.
Wenn ich richtig denke, muss ich so oder so erstmal per PHP sämtliche Länder/Regionen/Orte laden und diese dann in JS - Array packen. Dann per ClickEvent des jeweiligen Select die ID (Land/Region/Ort) des aktiven Elementes auslesen und mit Hilfe dieser Das nächste Select füllen...
Geht das nicht einfacher? So muss ich ja erstmal alle Länder/Orte/Regionen laden, egal ob sie benötigt werden oder nicht. Und das wären dann insgesamt weiter über 500 Orte, die ich in das JS Array packen muss. Ist das ratsam? Kann man die Inhalte nicht anders nachladen?
Besten Dank dober