ให้เรตสมาชิก: 4 / 5

ดาวใช้งานดาวใช้งานดาวใช้งานดาวใช้งานดาวไม่ได้ใช้งาน
 

 

     <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 

 

ข่าวสารเพิ่มเติมเกี่ยวกับ PHP

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
FlashGet 1.72 ออกใหม่ สดๆ เลยครับ
โดย icphysics อ 23 พฤษภาคม 2006 2:25 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
0
3033
อ 23 พฤษภาคม 2006 2:25 am โดย icphysics
PhpMyAdmin 2.8.1 stable ออก มาแล้วครับ
โดย Anonymous จ 22 พฤษภาคม 2006 6:06 pm บอร์ด Programming - PHP
0
1988
จ 22 พฤษภาคม 2006 6:06 pm โดย บุคคลทั่วไป
script sql
โดย TumTam อ 21 พฤษภาคม 2006 10:19 pm บอร์ด Programming - PHP
4
2587
อ 23 พฤษภาคม 2006 5:10 pm โดย TumTam
ทำอย่างให้php เรียกไฟล์ในโฟร์เดอร์ได้
โดย Anonymous ส 20 พฤษภาคม 2006 7:07 am บอร์ด Programming - PHP
4
2522
จ 22 พฤษภาคม 2006 9:02 am โดย บุคคลทั่วไป
ทำตัว setup php
โดย Anonymous ส 20 พฤษภาคม 2006 6:55 am บอร์ด Programming - PHP
1
2258
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
ช่วยตอบทีจะเอาไปสอบพรุง่นี้ วานทีคับ ขอร้อง
โดย Anonymous ศ 19 พฤษภาคม 2006 11:14 pm บอร์ด Programming - C/C++ & java & Python
3
4212
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
for Loop (javaScript)
โดย TumTam พฤ 18 พฤษภาคม 2006 6:42 pm บอร์ด JavaScript & Jquery Ajax
1
2862
จ 17 พฤษภาคม 2010 8:00 pm โดย ped99
WMTOOL
โดย Anonymous พ 17 พฤษภาคม 2006 12:59 pm บอร์ด Programming - PHP
2
2180
พ 17 พฤษภาคม 2006 1:14 pm โดย icphysics
ASP กับ Crystal report
โดย Anonymous อ 16 พฤษภาคม 2006 4:33 pm บอร์ด Programming - PHP
1
3916
อ 16 พฤษภาคม 2006 5:39 pm โดย บุคคลทั่วไป
มา รวม javascript จาวาสคริบ สำหรับ web programmer
โดย Anonymous อ 16 พฤษภาคม 2006 12:17 pm บอร์ด Programming - PHP
3
4366
พ 24 พฤษภาคม 2006 1:46 pm โดย บุคคลทั่วไป
phpbb version ใหนครับ ที่สามารถ post รูปของสมาชิกแต่ละคนได
โดย Anonymous จ 15 พฤษภาคม 2006 7:31 pm บอร์ด Programming - PHP
3
2240
อ 16 พฤษภาคม 2006 11:36 am โดย บุคคลทั่วไป
วิธี redirect ด้วย javascript เขียน ใน php อีกรูปแบบ หนึ่ง
โดย Anonymous จ 15 พฤษภาคม 2006 5:43 pm บอร์ด Programming - PHP
1
4653
อ 30 พฤษภาคม 2006 5:00 pm โดย บุคคลทั่วไป
oscmall จะดาวน์โหลดได้จากที่ไหนครับ
โดย Anonymous จ 15 พฤษภาคม 2006 2:02 pm บอร์ด Programming - PHP
1
2268
อ 16 พฤษภาคม 2006 4:10 pm โดย บุคคลทั่วไป
[i][b]Download ฟรี วิธีสร้าง E-Commerce ด้วย PHP[/b][/i]
โดย Anonymous อ 14 พฤษภาคม 2006 7:04 pm บอร์ด Programming - PHP
0
3373
อ 14 พฤษภาคม 2006 7:04 pm โดย บุคคลทั่วไป
คำนวณอายุอย่างไร
โดย Anonymous อ 14 พฤษภาคม 2006 9:15 am บอร์ด Programming - PHP
4
3044
จ 02 ธ.ค. 2019 2:27 pm โดย LEG
โปรแกรมเมอร์ควรรุ้ไว้มากๆ เรื่องการ ติดตั้ง โปรแกรม
โดย ส 13 พฤษภาคม 2006 10:23 pm บอร์ด Programming - PHP
1
1785
อ 16 พฤษภาคม 2006 6:53 pm โดย บุคคลทั่วไป
สอบถาม
โดย Anonymous ศ 12 พฤษภาคม 2006 7:52 pm บอร์ด Programming - PHP
1
2145
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
install phpBB ไม่ได้
โดย TumTam ศ 12 พฤษภาคม 2006 7:07 pm บอร์ด Programming - PHP
4
2557
ส 13 พฤษภาคม 2006 6:19 pm โดย TumTam
อยากได้ โค้ด Dynamic Drop Down 3 Level เหมือนกับครับ
โดย TumTam พฤ 11 พฤษภาคม 2006 9:39 pm บอร์ด Programming - PHP
1
2867
พฤ 01 ม.ค. 1970 7:00 am โดย 4404
โปรแกรม ดูผลบอลโลก ตารางคะแนน และ ผลการแข่งขัน
โดย พฤ 11 พฤษภาคม 2006 12:11 am บอร์ด ถาม - ตอบ คอมพิวเตอร์
1
8038
จ 03 ก.ค. 2006 12:16 pm โดย บุคคลทั่วไป