ჩეკბოქსი PHP-ში
მოდით ახლა ვისწავლოთ ჩეკბოქსებთან მუშაობა
checkbox
PHP-ში. გავაკეთოთ ასეთი ჩეკბოქსი ჩვენს ფორმაში:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
ფორმის გაგზავნის შემდეგ $_GET ჩეკბოქსში
შეიცავს სტრიქონს 'on', თუ
ჩეკბოქსი მონიშნული იყო და null, თუ არა:
<?php
var_dump($_GET['flag']); // 'on' ან null
?>
მოდით გამოვიტანოთ რამე ეკრანზე იმის მიხედვით, მონიშნული იყო ჩეკბოქსი თუ არა:
<?php
if (!empty($_GET)) { // თუ ფორმა გაიგზავნა
if (isset($_GET['flag'])) { // თუ ჩეკბოქსი მონიშნულია
echo 'მონიშნულია';
} else {
echo 'არ არის მონიშნული';
}
}
?>
გააკეთეთ ფორმა ინფუთით და ჩეკბოქსით. ინფუთის დახმარებით ჰკითხეთ მომხმარებელს სახელი. ფორმის გაგზავნის შემდეგ, თუ ჩეკბოქსი მონიშნული იყო, მიესალმეთ მომხმარებელს, ხოლო თუ არ იყო მონიშნული - დაემშვიდობეთ.