Als PHP/Javascript-Newbie suche ich eine (möglichst kompletten) Lösung für folgendes Problem:
Du bist nicht der erste der gena das gleiche machen will. Das Problem:
Ich habe eine MySQL-Datenbank mit drei Tabellen:
Aha, eine DB.
- Laender (felder: L_ID, L_Name,)
- Region (felder: R_ID, R_Laender_ID,R_Name)
- Orte (felder: O_ID, O_Region_ID, O_Name)
"R_Laender_ID" ist die Verknüpfung zu "L_ID"
"O_Region_ID" ist die Verknüpfung zu "R_ID"
Mit einer sinnvollen Verknüpfung.
Nun möchte ich per PHP/Javascript drei Dropdown-Listen platzieren.
Hier fangen die Schwierigkeiten an. JS hat keine Möglichkeit auf die DB zu zugreifen, also musst du - um die gewünschte Funktionalität zu erhalten - einfach die komplette DB an die Seite weitergeben und zwar in irgendeiner von dir ausgedachten Form die du als JS Datenbank nutzen kannst.
Danach musst du nichts weiter machen als die selectfelder abfragen, löschen und neu setzten und das sollte mit selfhtml kein Problem sein.
Struppi.