HOME > ASP > ASP Forum > สร้างการค้นหาแบบสองอย่างทำงัยคะ ....คือว่า ไปดูหัวข้อการติดต่อกับฐานข้อมูลเพื่อดึกการค้นหาแล้วนะคะแต่ว่าตัวอย่างที่มีในนี้คือแค่ค้นหาอย่างเดียวจากฐานข้อมูล
if DESC<>"" AND Writer="" then '-------ค้นหาเฉพาะฟิลด์ Description ครับ--
sql="select * from table where description LIKE '%" &DESC& " %' "
elseif DESC="" AND Writer<>"" then '-------ค้นหาเฉพาะฟิลด์ Writer ครับ---
sql="select * from table where writer LIKE '%" &Writer& " %' "
elseif DESC<>"" AND Writer<>"" then '------ค้นหาทั้ง 2 ฟิลด์ครับ----
sql="select * from table where (description LIKE '%" &DESC& " %') AND (writer LIKE '%" &Writer& " %' )"
else
sql="select * from table order by id DESC" '------ไม่ตรงเงื่อนไขใดๆให้เลือกมาแสดงทั้งหมด---
end if
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
if not rs.EOF then