|
|
|
ค้นหาจากลิสต์ ใครพอจะรู้โค๊ดค้นหาจากลิสต์บ้างเช่น ต้องการหาชื่อคุณสมชาย คลิกที่ชื่อคุณสมชายปั๊บ |
|
|
|
|
|
|
|
มันก่อเหมือนกับค้นหาจากเท็กไม่ต่างกันเลยรับค่าจาก name เหมือนกัน while ลูปหรือยัง
where like xxxx.id
|
|
|
|
|
Date :
15 ม.ค. 2551 16:43:16 |
By :
แดง |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำแล้วแต่มันแสดงแค่เรคคอร์ดเดียวอะ เฉพาะไอดีนั้น -*-
|
|
|
|
|
Date :
15 ม.ค. 2551 16:50:33 |
By :
... |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เงื่อนไขที่ไปเลือกข้อมูล เอา "สมชาย" ไปเลือกมา หรือเอา id ไปเลือกมาล่ะ
เอาเงื่อนไขมาแบ่งกันดูก็ได้ครับ เผื่อจะเจอจุดผิด
|
|
|
|
|
Date :
15 ม.ค. 2551 19:56:13 |
By :
GTM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
set rs = server.CreateObject("adodb.recordset")
sql="select name from request group by name"
rs.open sql,conn,1,3
set r2 = server.CreateObject("adodb.recordset")
sql="select id from request"
r2.open sql,conn,1,3
<form id="form1" name="form1" method="post" action="">
<label>
<select name="select" id="select">
<option >กรุณาเลือกรายชื่อ</option>
<% while not rs.eof%>
<option value="<%=r2("id")%>"><%=rs("name")%></option>
<% rs.movenext
wend%>
</select>
</label>
<label>
<input type="submit" name="button" id="button" value="Submit" />
</label>
</form>
<%
set r1=server.CreateObject("adodb.recordset")
sql= "select * from request where id like '"&request.form("select")&"'"
r1.open sql,conn,1,3
%>
<%while not r1.eof%>
<%=r1("name")%>
<%r1.movenext
wend%>
|
|
|
|
|
Date :
16 ม.ค. 2551 08:01:46 |
By :
zongjrs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผิดตรงไหนครับ
|
|
|
|
|
Date :
16 ม.ค. 2551 08:02:10 |
By :
zongjrs |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
กรรม ก็คุณเอา id ไปเลือกมาอ่ะ มันก็ได้ เรคคอร์ดเดียวซิครับ เพราะในตารางนั้น มี id ไม่ซ้ำกัน
ตกลงต้องการ เอา "สมชาย" ใช่มั้ย
r2 ไม่ต้องมีครับ ให้มีเฉพาะ rs
ยกเลิกการเปิด r2 ไปเลย แล้วในส่วน option ที่จะโปรยค่าให้เลือกก็ ให้โปรยเฉพาะ rs ลงไป
<option value="<%=rs("name")%></option>
และส่วน sql ของ r1 ก็เปลี่ยนจาก id เป็น Name ไปซะก็จะได้ว่า
sql= "select * from request where request.name like '"&request.form("select")&"'"
ลองดูครับ ที่นี้ ไม่ว่า มันจะมีกี่ สมชาย แล้วแต่ละสมชาย จะเป็น id อะไร มันก็มาหมดครับ
ถ้าในส่วนแสดงผล อยากรู้ว่ามันเป็นสมชาย จาก id ไหน ก็เพิ่มให้มันแสดง id ด้วยครับ
<%while not r1.eof%>
<%=r1("id") & vbtab & r1("name")%>
<%r1.movenext
wend%>
|
|
|
|
|
Date :
16 ม.ค. 2551 09:49:28 |
By :
GTM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|