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
Үш инпут арқылы пайдаланушыдан оның туған жылы, айы мен күнін сұраңыз. Форма жіберілгеннен кейін пайдаланушының қай апта күніnde туғанын анықтаңыз.