ส่งค่า Radio Button ไปยัง PHP บทความนี้สอนสร้าง Radio Button ด้วย input type="radio" พร้อมกำหนดชื่อตัวแปร และค่าข้อมูล เมื่อผู้ใช้งานกดปุ่มตกลงจะส่งค่า Radio Button ไปยัง PHP สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง ส่งค่า Radio Button ไปยัง PHP
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
<b>เพศ</b>
<input type="radio" name="sex" value="ชาย"> ชาย
<input type="radio" name="sex" value="หญิง"> หญิง
<input type="submit" value="ตกลง">
</form>
<?php
isset( $_POST['sex'] ) ? $sex = $_POST['sex'] : $sex = "";
if( !empty( $sex ) ) {
echo "<div style='margin-top:.5rem; color:red;'>คุณเลือกเพศ {$sex}</div>";
}
?>
ส่งค่า Radio Button ไปยัง PHP จากตัวอย่างสร้างฟอร์มพร้อม Radio Button ด้วย input type="radio" 2 อัน คือ ชาย และหญิง ชื่อตัวแปรเดียวกันคือ sex เมื่อผู้ใช้งานเลือก radio และกดปุ่ม submit ตัวแปร sex จะถูกส่งไปที่ PHP รับค่าด้วย $_POST['sex'] จากนั้นแสดงข้อมูลของ radio ที่ผู้ใช้งานเลือกออกสู่หน้าจอด้วยคำสั่ง echo