PHP Lektion 2

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 geschlossen.

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, hier post.

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.