Abrufen von Formulardaten mit der POST-Methode in PHP
Nehmen wir an, unser Formular wird nun mit der POST-Methode gesendet:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
In diesem Fall liegen die Formulardaten auf der Ergebnisseite
in der Variable $_POST:
<?php
var_dump($_GET); // leeres Array
var_dump($_POST); // Array mit den Schlüsseln test1 und test2
var_dump($_REQUEST); // Array mit den Schlüsseln test1 und test2
?>
Fragen Sie den Benutzer mit einem Formular nach seinem Namen und Alter. Geben Sie nach dem Absenden des Formulars diese Daten auf dem Bildschirm aus.
Nehmen wir an, der Benutzer wird mit einem Formular nach einem Passwort gefragt:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Nehmen wir an, auf der Ergebnisseite wird das korrekte Passwort in einer Variable gespeichert:
<?php
$pass = '12345';
?>
Sorgen Sie dafür, dass nach dem Absenden des Formulars auf der Ergebnisseite das Passwort aus der Variable und das Passwort aus dem Formular verglichen werden. Teilen Sie dem Benutzer nach dem Vergleich mit, ob er das richtige Passwort eingegeben hat oder nicht.
Fragen Sie den Benutzer mit drei Eingabefeldern nach seinem Geburtsjahr, Geburtsmonat und Geburtstag. Bestimmen Sie nach dem Absenden des Formulars den Wochentag, an dem der Benutzer geboren wurde.