เช็คบ็อกซ์ใน 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 'ไม่ถูกเลือก';
}
}
?>
สร้างแบบฟอร์มที่มีอินพุตและเช็คบ็อกซ์ โดยใช้ อินพุตถามชื่อผู้ใช้ หลังจาก ส่งแบบฟอร์ม ถ้าเช็คบ็อกซ์ถูกเลือก ให้ทักทายผู้ใช้ และถ้าไม่ถูกเลือก - ให้กล่าวลา