|
|
|
ถามเรื่องการแสดงข้อมูล asp ใน listbox ครับ คือผมต้องการ ตอนกดปุ่ม ค้นหาแล้วให้ข้อมูลที่เราเลือกใน listbox |
|
|
|
|
|
|
|
Code (ASP)
<html>
<head>
<title>ThaiCreate.Com Tutorial</title>
</head>
<%
Dim Conn,strSQL,objRec,strDefault,strSel
Set Conn = Server.Createobject("ADODB.Connection")
Conn.Open "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("db/mydatabase.mdb"),"" , ""
strDefault = "C003"
%>
<body>
<form action="php_listmenu_datebase2.php" method="post" name="form1">
List Menu<br>
<select name="lmName1">
<option value=""><-- Please Select Item --></option>
<%
strSQL = "SELECT * FROM customer "
Set objRec = Server.CreateObject("ADODB.Recordset")
objRec.Open strSQL, Conn, 1,3
While Not objRec.EOF
If strDefault = objRec.Fields("CustomerID").Value Then
strSel = "selected"
Else
strSel = ""
End IF
%>
<option value="<%=objRec.Fields("CustomerID").Value%>" <%=strSel%>><%=objRec.Fields("CustomerID").Value & " - " & objRec.Fields("Name").Value%></option>
<%
objRec.MoveNext
Wend
%>
</select>
<input name="btnSubmit" type="submit" value="Submit">
</form>
</body>
</html>
<%
objRec.Close()
Conn.Close()
Set objRec = Nothing
Set Conn = Nothing
%>
ตัวอย่างครับ ไม่ยากครับ รับค่าตรง strDefault
|
|
|
|
|
Date :
2010-07-19 18:03:43 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่เห็นได้เลยพี่มันไม่ขึ้นครับ ค่าตรง strDefault มาก็มาแต่ตอนแสดงมันไม่ออกครับ
|
|
|
|
|
Date :
2010-07-20 12:50:34 |
By :
มือใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (ASP)
If strDefault = objRec.Fields("CustomerID").Value Then
ลองดูตรงที่มันเปรียบเทียบค่าครับ ว่า Type เป็นอะไร ถ้าเป็น String ให้ใช้ CStr() ครอบ ส่วน Integer ให้ใช้ CDbl()
|
|
|
|
|
Date :
2010-07-21 06:46:51 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตกลงทำได้ยัง
|
|
|
|
|
Date :
2010-08-01 22:55:51 |
By :
jip_is |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|