เช็คบ็อกซ์ใน PHP

ตอนนี้เรามาเรียนรู้วิธีการทำงานกับเช็คบ็อกซ์ checkbox ใน PHP กันดีกว่า มาสร้างเช็คบ็อกซ์ในแบบฟอร์มของเรากัน:

html<form action="" method="GET">
  <input type="checkbox" name="flag">
  <input name="text">
  <input type="submit">
</form>

หลังจากส่งแบบฟอร์ม ใน $_GET ของเช็คบ็อกซ์ จะประกอบด้วยสตริง 'on' ถ้า เช็คบ็อกซ์ถูกเลือกและ null ถ้าไม่:

html<?php
  var_dump($_GET['flag']); // 'on' หรือ null
?>

มาแสดงผลบางอย่างบนหน้าจอตามที่ เช็คบ็อกซ์ถูกเลือกหรือไม่กัน:

html<?php
  if (!empty($_GET)) { // ถ้าแบบฟอร์มถูกส่ง
    if (isset($_GET['flag'])) { // ถ้าเช็คบ็อกซ์ถูกเลือก
      echo 'ถูกเลือก';
    } else {
      echo 'ไม่ถูกเลือก';
    }
  }
?>
Задание 1

สร้างแบบฟอร์มที่มีอินพุตและเช็คบ็อกซ์ โดยใช้ อินพุตถามชื่อผู้ใช้ หลังจาก ส่งแบบฟอร์ม ถ้าเช็คบ็อกซ์ถูกเลือก ให้ทักทายผู้ใช้ และถ้าไม่ถูกเลือก - ให้กล่าวลา