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
სამი ინფუთის გამოყენებით ჰკითხეთ მომხმარებელს დაბადების წელი, თვე და დღე. ფორმის გაგზავნის შემდეგ განსაზღვრეთ კვირის დღე, რომელშიც მომხმარებელი დაიბადა.