php:phplektion03
Dies ist eine alte Version des Dokuments!
Unbekannter Feld-Parameter u (und)
Keine Aktion definiert - wohin sollen die Daten gesendet werden?
Inhaltsverzeichnis
PHP Lektion 3
Ein erstes Formular mit Rückgabe
Beispiel eines Formulars:
<form action="vorname.php" method="post"> <input type="text" name="vorname" /> <input type="submit" value="senden" /> </form>
Dieser html-code wird folgendermaßen angezeigt: http://ernest.aeg-reutlingen.de/~gaum/vorname.php
Doch was bedeuten nun die einzelnen Einträge?
- Ein Formular wird mit
- Das Attribut
action
kümmert sich um die „Formular-Aktion“; hier wird die aktuelle Datei aufgerufen, da sich dort auch der php-Block mit den Anweisungen befindet. - Das Attribut
method
gibt die Versende-Methode an, hierpost
.
Der ''$_POST''- und der ''$_GET''-Array
- Beides sind assoziative Arrays.
- Ihr Schlüssel (key) ist der Name des Formularfeldes (hier „vorname“).
- Der Wert (value) ist dagegen das, was der Benutzer in das Feld eingetippt hat.
- Der Array selber heißt
$_POST
bzw.$_GET
.
Beispiel:
$_POST["vorname"] = "Usereingabe".
Später mehr dazu; wir werden uns im Folgenden auf post
konzentrieren.
Übung
Erweitere deine hauptstadt.php-Datei um ein Eingabefeld, welches die Länderkennung mit post übergibt. Es soll anschließend die Hauptstadt ausgegeben werden.
Für schnelle Tüftler
Schreibe eine bmi.php-Datei, welche die Körpergröße und das Gewicht einer Person einliest und anschließend den ausgerechneten BMI zurückgibt.
php/phplektion03.1288132050.txt.gz · Zuletzt geändert: 26.10.2010 22:27 von Stefan Gaum