POST метод орқали PHPда форма маълумотларини олиш

Энди бизнинг формимиз POST метод билан юборилсин:

form.php<form action="/result.php" method="POST">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>

Бу ҳолда натижа саҳифасида форма маълумотлари $_POST ўзгарувчисида бўлади:

result.php<?php
  var_dump($_GET);     // бўш массив
  var_dump($_POST);    // test1 ва test2 калитлари билан массив
  var_dump($_REQUEST); // test1 ва test2 калитлари билан массив
?>
Задание 1

Форма ёрдамида фойдаланувчидан унинг исми ва ёшини сўранг. Формани юборишдан сўнг бу маълумотларни экранга чиқаринг.

Задание 2

Фойдаланувчидан форма ёрдамида парол сўралсин:

form.php<form action="/result.php" method="POST">
  <input type="password" name="pass">
  <input type="submit">
</form>

Натижа саҳифасида ўзгарувчида тўғри парол сақлансин:

result.php<?php
  $pass = '12345';
?>

Форма юборилгандан сўнг натижа саҳифасида ўзгарувчидаги парол ва формадан келган парол солиштирилсин. Солиштиргандан сўнг фойдаланувчига унинг пароли тўғри ёки нотўғри эканлиги ҳақида хабар беринг.

Задание 3

Учта инпут ёрдамида фойдаланувчидан туғилган йили, ойи ва куни сўралсин. Форма юборилгандан сўнг фойдаланувчи қайси ҳафта кунида туғилганлигини аниқланг.