Auswahlbaum - dynamisch mit PHP?

Hallo…

so langsam findet man ja gefallen am PHP basteln. Jetzt habe ich aber eine Anforderung, die geht wohl in Richtung AJAX.

Was ist mein Ziel:
4 DropDown-Felder enthalten Möglichkeiten, wobei die Felder voneinander abhängig sein sollen. Wie ich diese Abhängigkeit hinbekomme habe ich prinzipiell schon, aber wie bekomme ich es hin, dass ohne „Seite neuladen“ das jeweils nachfolgende Feld geladen wird.
Workflow:
Auswahl in DD-Feld A, wird aus mySQL per Select gelesen und dann angewählt. Danach sollte der Select für das DD-Feld B laufen, weil dieser ja das Element aus DD-Feld A enthält. usw.

Ich hoffe es hat jemand verstanden, was ich möchte. Da die Daten erst bei vollständiger Eingabe in die Datenbank sollen, möchte ich mir ein teilweisen speichern und dann häppchenweises neuladen sparen.

AJAX? Habe ich aber leider keine Ahnung.

Danke für die Hilfe…wenn was unklar ist, dann erklär ich auch gern nochmal neu.

Nachtrag
Nachtrag…

Würde es was bringen, wenn ich in das Formular ein iFrame einbinde, in dem die 4 DropDown-Felder liegen.

Wie läuft es dann beim Absenden des Formular´s? Werden die Felder dann mitverschickt? Sicherheitsbedenken?

Ich nehm XAJAX , das ist ein objektorientiertes Ajax , welches einem viel arbeit abnimmt.

Hilfe und tutorial
http://derantihype.wordpress.com/2006/04/28/ajax-mit…

dort gibt es auch die möglichkeit nur teile einer form auszuwerten etc.

JavaScript beherschen wäre aber schon wichtig.

Übersicht http://derantihype.wordpress.com/category/ajax/

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo

Wenn du mit AJAX arbeitest, bringt dir der iFrame nichts. Wenn du aber mit klassischem Formular-Abschicken arbeitest, hast du den Vorteil nur den Frame anstatt der ganzen Seite neu laden zu müssen.
Frames sind sicherheitstechnisch unbedenklich, aber nicht in allen Browser darstellbar. Allerdings kann ein Browser ohne Frame-Unterstützung in der Regel auch kein AJAX.

Ohne AJAX ungefähr so:
Du setzt auf die Seite (eventuell in einem iFrame) ein Formular mit viel Auswahlfeldern und lässt die letzten drei leer. Dann machst du einen Absenden-Button oder sowas:

Anhand von $_GET’sel1’] kannst du ja dann das zweite Auswahlfeld füllen.

Johannes

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]