Checkbox trong PHP
Bây giờ hãy học cách làm việc với
checkbox
trong PHP. Hãy tạo một checkbox trong biểu mẫu của chúng ta:
<form action="" method="GET">
<input type="checkbox" name="flag">
<input name="text">
<input type="submit">
</form>
Sau khi gửi biểu mẫu, trong $_GET, checkbox
sẽ chứa chuỗi 'on' nếu
checkbox được đánh dấu và null nếu không:
<?php
var_dump($_GET['flag']); // 'on' hoặc null
?>
Hãy hiển thị một cái gì đó trên màn hình tùy thuộc vào việc checkbox có được đánh dấu hay không:
<?php
if (!empty($_GET)) { // nếu biểu mẫu đã được gửi
if (isset($_GET['flag'])) { // nếu checkbox được đánh dấu
echo 'đã đánh dấu';
} else {
echo 'không được đánh dấu';
}
}
?>
Tạo một biểu mẫu có một input và một checkbox. Sử dụng input để hỏi tên người dùng. Sau khi gửi biểu mẫu, nếu checkbox được đánh dấu, hãy chào mừng người dùng, còn nếu không được đánh dấu - hãy nói tạm biệt.