Gunther: Wie macht man ein Anmeldungsformular

Beitrag lesen

Hi!

Wie macht man so etwas? Mit einzelnen PHP-Files und die Daten werden mittels POST weitergeschickt? Da habe ich das Problem da ich nicht weiß wie die Daten ans vorherige zurückgeschickt werden damit man etwas ändern kann...

Das "globale" Stichwort heisst Affenformular.

Das bedeutet, dass deine Formularseite sich immer selbst aufruft. Welche Seite du dann jeweils includest, kannst du von entsprechend übermittelten Parametern (hidden fields) abhängig machen. Wichtig dabei ist, dass du immer alle eingegebenen Werte (auch bereits eingegebene) übermittelst.

Grundsätzlich würde ich allerdings auch eher empfehlen, nicht mehr Eingabe-Seiten für den User bereitzustellen, als unbedingt erforderlich. Also solange nicht irgendwelche Usereingaben für die weitere Anzeige benötigt werden, sollte man auch bei einer Eingabeseite bleiben.

Die hier vorgeschlagene Variante mit Sessions würde ich ebenfalls nicht empfehlen, wenn die Website nicht sowieso schon ein Session-System besitzt, weil diese Variante entweder nicht "korrekt" funktioniert, oder aber vom Prinzip her genauso arbeitet, wie die "manuelle" Methode mit dem Affenformular. Also bietet sie keinerlei Vorteile, aber man muss sich mit den ganzen Problemen, die sich aus der jeweiligen Server- und PHP-Konfiguration und den Einstellungen beim Client ergeben, herumschlagen.

Gruß Gunther