ดึงข้อมูลจากฐานข้อมูลมาโชว์ใน List/Menu
      มีถามกันเข้ามากันเย๊อะเลยครับสำหรับ เรื่องของการดึงข้อมูลจากฐานข้อมูลมาโชว์ใน List/Menu  เหมือนกับเราจะทำ Forms
สัก Form แต่ต้องมีให้เลือกกลุ่ม หรือเลือกจังหวัด เลือกประเทศ เหมือนในหลายๆเว็บ เราอาจจะทำขึ้นง่ายๆ แบบธรรมดา ใส่เองเลย
และเมื่อต้องการลบ และแก้ไข เพิ่ม ข้อมูลให้มากขึ้นละ จะต้องเสียเวลาแก้ไขอีก แทนที่เราจะทำระบบเพิ่ม ลบ แก้ไข ให้กับเจ้า
List/Menu ต่อไปนี้เราจะดึงข้อมูลในฐานข้อมูลมาโชว์ให้ List/Menu
ตัวอย่างแบบนี้ครับ
  <<===== ก็จะเป็นลักษณะนี้ครับ
วิธีทำ

1.ให้สร้างฐานข้อมูล Access ชื่อ ohlanla.mdb

ส่วนประกอบของฐานข้อมูลมีดังนี้ครับ ให้สร้างตารางชื่อ Menu

สร้างตารางชื่อ Menu
ชื่อข้อมูล
ชนิดข้อมูล
id
Autonumber
name
Text
2. สร้างไฟล์ ohlist.asp      ผมจะขอนำเสนอโค๊ชดังเช่นตัวอย่างข้างบนนี้เท่านั้นน่ะครับ รายละเอียดต่างๆ ขอให้ท่าน
ตกแต่งดัดแปลงเองเพื่อในการใช้งานของท่าน
รายละเอียดโค๊ชดังนี้ครับ

 ================ส่วนนี้ส่วนติดต่อฐานข้อมูล====================

<%
set conn = server.createobject("ADODB.connection")
set rs = server.createobject("ADODB.recordset")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.mappath("ohlanla.mdb")
sql = "select * from menu"
rs.open sql, conn, 1,3
c=rs.recordcount
%>

 ================ส่วนเอาข้อมูลมาโชว์ใน List/Menu ==============


<select name="name" id="select">
<% for rn =1 to c %>
<option value='<%=rs("id")%>' selected><%=rs("name")%></option>
<% rs.movenext
next
rs.close
conn.close
%>
</select>
<%=count%>

   แค่นี้เองครับ List/Menu ที่ดึงจากฐานข้อมูล แบบง่าย ที่เหลือก็เป็นหน้าที่ท่านแล้วครับที่จะต้องไปดัดแปลงเอาเอง
ส่วนการเพิ่ม ลบ แก้ ไข ให้ท่านดูในบทที่ผ่านมา คลิ๊กที่นี่เลยครับ



โค๊ชจาก ชัชวาล มาไกล webmater ohlanla.com