Získavanie údajov z formulárov metódou POST v PHP
Nech sa teraz náš formulár odosiela metódou POST:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
V tomto prípade budú údaje formulára
na stránke s výsledkom uložené v premennej $_POST:
<?php
var_dump($_GET); // prázdne pole
var_dump($_POST); // pole s kľúčmi test1 a test2
var_dump($_REQUEST); // pole s kľúčmi test1 a test2
?>
Pomocou formulára sa spýtajte používateľa na jeho meno a vek. Po odoslaní formulára tieto údaje vypíšte na obrazovku.
Nech sa pomocou formulára pýta používateľa heslo:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Nech na stránke s výsledkom je v premennej uložené správne heslo:
<?php
$pass = '12345';
?>
Zabezpečte, aby sa po odoslaní formulára na stránke s výsledkom porovnalo heslo z premennej a heslo z formulára. Po porovnaní informujte používateľa, či zadal správne heslo alebo nie.
Pomocou troch inputov sa spýtajte používateľa na rok, mesiac a deň narodenia používateľa. Po odoslaní formulára určite deň týždňa, v ktorý sa používateľ narodil.