Чекбокс в 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 'не отмечен';
}
}
?>
Сделайте форму с инпутом и флажком. С помощью инпута спросите у пользователя имя. После отправки формы, если флажок был отмечен, поприветствуйте пользователя, а если не был отмечен - попрощайтесь.