freelance, web developer, web designer, hosting, domain name
<input type=checkbox name=check1 value=10> <input type=checkbox name=check2 value=5>
$check1 = intval($_POST['check1']); // เป็น 10 ถ้า check1 ถูกเลือก และ เป็น 0 หากไม่ถูกเลือก $check2 = intval($_POST['check2']); // เป็น 5 ถ้า check2 ถูกเลือก และ เป็น 0 หากไม่ถูกเลือก
การรับค่าจาก checkbox มีกฏอยู่ข้อเดียวครับ คือ
เมื่อ submit ค่าที่จะถูกส่งไปจะมีเพียงค่าของ checkbox ตัวที่ถูกเลือกเท่านั้น เช่น
<input type=checkbox name=check2 value=5>
หาก checkbox ตัวใดถูกเลือก จะสามารถรับค่าได้จาก
$check2 = intval($_POST['check2']); // เป็น 5 ถ้า check2 ถูกเลือก และ เป็น 0 หากไม่ถูกเลือก
ลองทำความเข้าใจดูครับ
หมายเหตุ คำถามนี้ หาอ่านเพิ่มเติมได้บนเว็บไซต์ โดยค้นหาคำว่า checkbox บนเว็บไซต์ หรือศึกษาเพิ่มเติมเกี่ยวกับฟอร์ม