$_POST [...]
Mit der globalen Variablen
$_POST[...] können Eingaben bzw. Daten aus einem Formular übergeben werden. Die Definitionen und Eingaben müssen innerhalb eines HTML-Formulars erfolgen, wobei für das Formular die Methode "post" (method="post") angegeben sein muss. Die Daten werden nach dem Absenden des Formulars in der gleichen oder in einer anderen angegebenen Datei verarbeitet. Näheres siehe Erklärungen zu PHP-Formularen!
Daten an eine andere Datei werden in der Regel durch Klicken auf einen Button vom Typ "submit" (type="submit") geschickt. Im Gegensatz zur Methode $_GET [...] werden die Variablen und Werte für den Benutzer unsichtbar und nicht durch Anhängen an eine URL übergeben.
Der Wert für die Variable wird innerhalb der eckigen Klammern gesucht bzw. eingegeben:
$_POST['Wert']
Dieser Wert kann einer Variablen übergeben werden:
$variable1=$_POST['Wert'];
Bei Formularen werden die Werte über mittels <input ...> übergeben:
<input type="text" name="wert" />
Beispiel 1:
$schule = $_POST['school']
Der Variablen $schule wird der Wert aus der globalen Variablen $_POST['school'] zugewiesen
Beispiel 2:
<form action="friends.php" method="post">
Name: <input type="text" name="name" /><br />
Schule: <input type="text" name="school" /><br />
Klasse: <input type="text" name="room" /><br />
<input type="Submit" value="Absenden" />
</form>
Die Werte aus dem Formular werden mit der Methode "post" an die Datei "friends.php" weitergeleitet.