=> Lektion 4.2: SWITCH - Abfragen
Beispiel eines Formulars im normalen HTML-Block:
<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/php/bsp_form.php
geschlossen.
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.method
gibt die Versende-Methode an, hier post
.input type=„text“
erzeugt das Eingabefeld mit dem Variablenwert „vorname“.input type=„submit“
erzeugt den Auslösebutton mit der Beschriftung „senden“.
Die Eingabe kann so verarbeitet werden, dass die Ausgabe wie bisher mit echo
erfolgt.
Beispiel für die Ausgabe: (!empty
frägt ab, ob der Arrayeintrag „nicht leer“ ist)
<?php if(!empty($_POST["vorname"])){ echo "Hallo {$_POST["vorname"]}."; } ?>
$_POST
bzw. $_GET
.Beispiel:
$_POST["vorname"] = "Usereingabe".
Teste das folgende Skript, das die übergebenen GET-Parameter anzeigt.
<?php foreach ($_GET as $key => $value) { print '$_GET['.$key.']=' . $value; print " ----> Schlüssel: <tt>" . $key . "</tt> Wert: <tt>" . $value . "</tt><br />"; } ?>
Probiere aus was passiert, wenn du Parameter hinzufügst, in dem du das Skript in folgender Weise aufrufst:
http://ernest.aeg-reutlingen.de/~USER/SKRIPT.php?para1=guggus¶2=12345&huhu=hallo
=> Lektion 6: "alte" Dateien aufbereiten - Übungen
=> Übersicht: Einführung in PHP