Wir haben gelernt, daß in einer PHP-Datei, die aus einem Formular gestartet wird, die Namen der Formular-Elemente als Variablen zur Verfügung stehen. Dies kann man nützen, um Formular und Befehle, die das Formular behandeln, in eine einzige Datei zu schreiben:
Angenommen unsere Datei
enthält folgendes Formular:
Dann ruft sich beim Klicken auf submit die Datei selbst auf.
Allerdings ist dann die Variable
beliebiger
Name gesetzt. Dies können wir folgendermaßen ausnützen:
Wird die Datei zum ersten Mal aufgerufen, d.h. ohne daß man auf den
submit-Button klickt, so ist die Variable
nicht gesetzt, der Ausdruck
ist also nicht wahr.
Füllt man das Formular dann aus und klickt auf submit, so
ist die Variable gesetzt,
ist wahr, und es wird
ausgegeben.
Will man danach abbrechen, so sollte der Befehl
verwendet werden.