Da ja PHP3 Code und HTML stets nebeneinander in einer Datei zu finden sind, stellt sich natürlich die Frage nach einem Mechanismus, mit dem man Variablen aus Eingabeformularen an PHP3 übergeben kann. Angenommen, die Datei formular.html enthält folgendes Formular: <FORM ACTION="formular.html" METHOD=POST> <INPUT NAME="name"> <INPUT TYPE="submit"> Dannruft sich beim Klicken auf submit die HTML Dateimit dem PHP3 Code selbst auf. Allerdings ist dann die Variablename name gesetzt und kann ausgelesen werden. Dieskönnen wir folgendermaßen ausnutzen:
<?
if (isset($name)) {
echo "Sie haben $name eingegeben\n";
}
<P>
<FORM ACTION="formular.html" METHOD=POST>
<INPUT NAME="name">
<INPUT TYPE="submit">
Wird
die Datei zum ersten Mal aufgerufen, d.h. ohne daß man auf
den submit Button klickt, so ist die Variable $name
nicht gesetzt, d.h. isset($beliebigername) ist falsch. Füllt
man das Formular dann aus und klickt auf submit, so ist
die Variable gesetzt, d.h. isset($name) ist wahr, und es
wird "Sie haben $name eingegeben\n"; ausgegeben.
Will man danach abbrechen, so sollte:
exit;
verwendet
werden. Binden Sie diese kleinen CODE Snipplets in eine
HTML Seite ein, kopieren Sie diese auf den WWW-Server und
sie sehen, daß es funktioniert.
PHP3
ist wie ein riesiger Modulbaukasten, nun fehlen uns nur
noch die Bibliotheken zum Zugriff auf Dateien und MySQL,
damit wir schon einmal die Inhalte unserer MySQL Datenbank
im Internet veröffentlichen können.....
|