สอนเขียนรับค่าจาก drop down list PHP จากการส่งข้อมูแบบ $_POST บทความนี้แนะนำการสร้าง drop down list ด้วย HTML พร้อมส่งค่าด้วยแท็ก form และรับค่าจาก drop down list ด้วยภาษา PHP และแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง รับค่าจาก drop down list PHP จากการส่งข้อมูแบบ $_POST
<form action="<?=$_SERVER['PHP_SELF'];?>" method="POST">
ภาษาที่ชอบ
<select name="ddl">
<option value="JavaScript">JavaScript</option>
<option value="PHP">PHP</option>
<option value="HTML">HTML</option>
</select>
<input type="submit" value="ส่งข้อมูล">
</form>
<?php
isset( $_POST['ddl'] ) ? $ddl = $_POST['ddl'] : $ddl = "";
if( !empty( $ddl ) ) {
echo "drop down list ที่เลือกคือ ".$ddl;
}
?>
ผลลัพธ์
drop down list ที่เลือกคือ PHP
รับค่าจาก drop down list PHP เริ่มต้นสร้าง drop down list ด้วยแท็ก select กำหนดชื่อตัวแปรผ่าน attribute name เท่ากับ ddl เมื่อผู้ใช้งานกดปุ่ม submit ตัวแปร ddl จะถูกส่งผ่านฟอร์มไปที่ PHP จากนั้นรับค่าจาก drop down list ด้วย $_POST พร้อมกับแสดงผลลัพธ์ออกสู่หน้าจอด้วยคำสั่ง echo