|
Seite 4 von 4 Die
Auslagerung des HTML-Codes erhöht die Übersichtlichkeit enorm. Das
HTML-Formular muss mit seinen Formularelementen auf die im PHP-Skript
verwendeten Variablen abgestimmt werden. Include-Datei 'form2form.inc.php' 
Innnerhalb
der Include-Datei wird ein echo-Befehl mit einem mehrzeiligen
HERE-Dokument verwendet. Der resultierende Vorteil sind die saubere
HTML-Struktur und die sehr einfache Ausgabe von PHP-Variablen. In Zeile
3 wird beim FORM-Element die Zielseite über action="$ThisFile"
mit dem Inhalt der PHP-Variablen ersetzt. In Zeile 6 wird zur sauberen
Formatierung des Formulares eine Tabelle eröffnet. Der Benutzer kann
dann in einer HTML-DropDown-Box den Wert für die Variable 'Anrede' auswählen, die im PHP-Skript über $_POST[Anrede] abgefragt wird. 
Die
Abfrage des Vor- und Nachnamens erfolgt über Text-Formularfelder in den
Zeilen 18 und 22. Der Submit-Button wird in Zeile 30 definiert.
Achten Sie darauf, dass der Wert exakt so geschrieben wird, wie er im
IF-Statement des PHP-Skriptes abgefragt wird. Es folgen die
schliessenden TAGs fürdie Tabelle und in Zeile 37 der Abschluss des
HERE-Dokumentes. Die im Beispiel verwendeten Variablen hängen folgendermassen voneinander ab: | Formular | PHP-Skript | | Anrede | $_POST[Anrede] | | Vorname | $_POST[Vorname] | | Nachname | $_POST[Nachname] | | SubButton | $_POST[Subutton] |
Die exakte Groß-/Kleinschreibung ist unbedingt zu beachten! Download der DateienDie
in diesem Artikel verwendeten PHP-Dateien sind für eigene Versuche zum
Download verfügbar. Nach dem Entpacken des ZIP-Archivs genügt es, die
beiden Dateien in dasselbe Unterverzeichnis des Webservers zu kopieren
und im Browser die Datei formular2.php aufzurufen. Der Download befindet sich unter http://www.kriwanek.de/component/option,com_remository/Itemid,98/func,fileinfo/filecatid,11/parent,folder/
<< Anfang < Vorherige 1 2 3 4 Nächste > Ende >> |