Datu iegūšana no formām, izmantojot POST metodi PHP

Pieņemsim, ka tagad mūsu forma tiek iesniegta, izmantojot POST metodi:

form.php<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:

result.php<?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
?>
Задание 1

Izmantojot formu, pajautājiet lietotājam viņa vārdu un vecumu. Pēc formas iesniegšanas izvadiet šos datus uz ekrāna.

Задание 2

Pieņemsim, ka ar formas palīdzību lietotājam tiek jautāts paroli:

form.php<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:

result.php<?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ē.

Задание 3

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.