asp+acc下拉菜单查询实例

原问题:asp+acc下拉菜单查询实例
分类:编程开发 > 最后更新时间:【2017-07-26 19:00:38】
问题补充:

想做一个下拉菜单查询数据库内容,不知道代码错在那里,望大神指正。

<select onChange="MM_jumpMenu('parent',this,0)" style="text-align:center;">

<%Set rs = Server.CreateObject("ADODB.Recordset")

Sql="Select * From class "

rs.Open Sql,conn,1,1

Do While Not rs.EOF

Response.Write "<option value='index.asp?classroom="&rs("classname")&"'>" & rs("classname") & "</option>"

rs.MoveNext

Loop %>

<%rs.close()

%>

</select>

<table width="1032" height="119" border="1" align="center" style="border-collapse:collapse;" bordercolor="#0000FF" >

<tr>

<td height="46" colspan="6" align="center" style="font:'方正舒体'; font-size:18px;"><%=request("classroom")%></td>

</tr>

<%

classroom=request.form("classroom")

Set rs1 = Server.CreateObject("ADODB.Recordset")

sql1="select * from neirong where classroom like '"& classroom &"'"

rs1.open sql1,conn,1,1

%>

<tr align="center">

<td width="142" height="33" >电话</td>

<td width="172">部门</td>

<td width="159">科室</td>

<td width="99">TID</td>

<td width="138">配线</td>

<td width="282">操作时间</td>

</tr>

<%do while not rs1.eof%>

<tr>

<td height="30"><%=rs1("classroom")%></td>

<td></td>

<td></td>

<td></td>

<td></td>

<td></td>

</tr>

<%rs1.close()%>

</table>

最佳答案

出现了什么问题?你啥都没有说,只贴了一段代码


追问:
运行报错啊,我用的360 看不到报的什么错 追答:
不是要报什么错,而是出现什么问题?
追问:
就是做一个下拉菜单查询功能,option接受表1中的内容显示出来,下边的查询语句依据option菜单中的字段做条件,查询表2的内容并显示,现在是我把表2的查询语句写出来后,网页运行不了了 追答:
这就描述清楚了 前面改成
追问:
改成什么啊? 追答:
rs1.close()前面加上rs1.movenext
追问:
是我太粗心了,另外网页可以浏览,点击下拉菜单时 表2的数据库内容显示不出来。帮我看看那个查询语句的问题,大神,我知道大概意思,它想要查询的话得接受option的字段,,我不知道怎么写下 追答:
你希望第一个下拉框中选择某项是,第二个下拉框显示相应的内容?
追问:
只有一个下拉菜单,比如,下拉菜单里有河北、河南两个字段,当我点击河北时 下边显示河北所有的市,当我点击河南时,下边显示河南所有的市,就是一个单条件查询 追答:
这种功能写法比较麻烦
追问:
我感觉是我那个条件查询语句中条件接受有问题

  • 追问:
    classroom like ""& classroom &"""中like改成等于,搞定, like好是像模糊搜索.在这儿合适用"=" 因为在下拉菜单中的内容和要查询的一样.非常感谢你.我自学的..
    最佳答案由网友  aspbc  提供
  • 公告: 为响应国家净网行动,部分内容已经删除,感谢网友理解。
    5

    分享到:

    其他回答

    暂无其它回答!

      推荐