สร้างฟอร์มรับข้อมูลจากผู้ใช้งานตาม Code ด้านล่างกรณีต้องการให้ Checkbox เลือกได้อันเดียว ต้องทำอย่างไร
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
เพศ
<input type="checkbox" value="ชาย" name="sex"> ชาย
<input type="checkbox" value="หญิง" name="sex"> หญิง
<input type="submit">
</form>
ปัญหานี้อาจเกิดจากการเลือกใช้ input type ผิดประเภท กรณีถ้ามีหลายตัวเลือก แต่ผู้ใช้งานมีสิทธิเลือกได้แค่ตัวเลือกเดียว ควรพิจารณาให้ Radio Button แทน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
เพศ
<input type="radio" value="ชาย" name="sex"> ชาย
<input type="radio" value="หญิง" name="sex"> หญิง
<input type="submit">
</form>