Variablen übergeben

Nun ist es an der Zeit uns mit Formularen auseinander zu setzen. Ein Formular bringt wenig, wenn man es nicht auswerten kann. Doch genau das wollen wir nun tun.

Es gibt 2 verschiedene Methoden um Werte aus einem Formular zu übergeben. Man unterscheidet dabei zwischen Get und Post. Zunächst befassen wir uns mit der Post Variante.

Übergabe per POST

Folgender Code wird dafür benötigt:

Name:
<?php
echo $_POST['eingabefeld'];
?>
 
<form action="" method="post">
  Name:<input type="text" name="eingabefeld"><br/>
  <input type="submit" value="Name anzeigen" name="senden">
</form>

Nach einem Klick auf den Button steht in der Variable (Eigentlich ist es ein Array, aber dazu später mehr) $_POST nun alle Werte aus dem Formular, unter anderem der Inhalt aus dem Textfeld. Mittels $_POST['xy']; können wir die einzelnen Werte nun „abfragen“. Anstatt von 'xy' gibt man einfach den Namen des gewünschten Feldes an. Zurückgegeben wird der Wert des genannten Feldes.

Im Beispiel möchte man den Wert des Eingabefelds abfragen. Dazu gibt man den Namen des Eingabefelds, hier „eingabefeld“, in eckigen Klammern hinter der Variable $_POST an. Man erhält den Wert und kann ihn anschließend per echo ausgeben.

—- Startseite | Index || Zurück | Weiter