Datu iegūšana no formām, izmantojot POST metodi PHP
Pieņemsim, ka tagad mūsu forma tiek iesniegta, izmantojot POST metodi:
<form action="/result.php" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
Šajā gadījumā rezultātu lapā formas dati
būs mainīgajā $_POST:
<?php
var_dump($_GET); // tukšs masīvs
var_dump($_POST); // masīvs ar atslēgām test1 un test2
var_dump($_REQUEST); // masīvs ar atslēgām test1 un test2
?>
Izmantojot formu, pajautājiet lietotājam viņa vārdu un vecumu. Pēc formas iesniegšanas izvadiet šos datus uz ekrāna.
Pieņemsim, ka ar formas palīdzību lietotājam tiek jautāts paroli:
<form action="/result.php" method="POST">
<input type="password" name="pass">
<input type="submit">
</form>
Pieņemsim, ka rezultātu lapā mainīgajā tiek glabāta pareizā parole:
<?php
$pass = '12345';
?>
Izdariet tā, lai pēc formas iesniegšanas rezultātu lapā tiktu salīdzināta parole no mainīgā un parole no formas. Pēc salīdzināšanas paziņojiet lietotājam, vai viņš ievadījis pareizo paroli vai nē.
Izmantojot trīs ievades laukus, pajautājiet lietotājam dzimšanas gadu, mēnesi un dienu. Pēc formas iesniegšanas nosakiet nedēļas dienu, kurā lietotājs ir dzimis.