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
Учта инпут ёрдамида фойдаланувчидан туғилган йили, ойи ва куни сўралсин. Форма юборилгандан сўнг фойдаланувчи қайси ҳафта кунида туғилганлигини аниқланг.