Zpracování dat formulářů metodou POST v PHP
Nyní předpokládejme, že náš formulář je odesílán metodou POST:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
V tomto případě budou data formuláře na výsledné stránce
uložena v proměnné $_POST:
<?php
var_dump($_GET); // prázdné pole
var_dump($_POST); // pole s klíči test1 a test2
var_dump($_REQUEST); // pole s klíči test1 a test2
?>
Pomocí formuláře se zeptejte uživatele na jeho jméno a věk. Po odeslání formuláře tato data vypište na obrazovku.
Předpokládejme, že pomocí formuláře je uživatel dotázán na heslo:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Předpokládejme, že na stránce s výsledkem je v proměnné uloženo správné heslo:
<?php
$pass = '12345';
?>
Zařiďte, aby po odeslání formuláře na stránce s výsledkem bylo porovnáno heslo z proměnné a heslo z formuláře. Po porovnání dejte uživateli vědět, zda zadal správné heslo nebo ne.
Pomocí tří vstupních polí se zeptejte uživatele na rok, měsíc a den narození uživatele. Po odeslání formuláře určete den v týdnu, ve který se uživatel narodil.