<select> element คือ ตัวเลือกแบบ drop-down list ถูกใช้สร้างเพื่อให้ผู้ใช้งานนำไปใช้สร้างตัวเลือกที่มีการเลือกใช้งานได้หลากหลายมากกว่า 1 ตัว และภายใน <select> element ก็มี <option> tag ไว้กำหนดตัวเลือกที่มีอยู่ในรายการผู้ที่นำไปใช้งานสามารถเขียนโค้ดได้เลย ผู้ใช้สามารถนำไปเขียนได้ทั้ง PHP และ HTML โดยเราจะนำ value หรือก็คือค่าที่กำหนดไห้กับ <option> tag จะเป็นค่าอะไรก็ได้ เราจะทำค่านี้ไปใช้ในการแสดงผลหรือคำนวณ
โดยบทความนี้จะกล่าวถึงการดึงค่า <select> element จากฐานข้อมูลมาแสดง
ตัวอย่างโค้ด
<?php $type = (isset($fetch['ชื่อฟิลด์ในฐานข้อมูล'])) ? $fetch['ชื่อฟิลด์ในฐานข้อมูล'] : ''; ?>
<select class="form-control" name="type" id="list">
<option value="จ่ายปลายงวด" <?php if($type == "จ่ายปลายงวด") echo "selected"; ?> >จ่ายปลายงวด (End)</option>
<option value="จ่ายต้นงวด" <?php if($type == "จ่ายต้นงวด") echo "selected"; ?> >จ่ายต้นงวด (Beginning)</option>
</select>
ผลลัพธ์
ก่อนการดึงค่าจากฐานข้อมูล select
เมื่อดีงจากฐานข้อมูลแล้ว
อ้างอิง : w3schools