ASP下拉表单问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:30:48
<!--#include file="../conn.asp" -->
<%
set rsc=server.CreateObject("adodb.recordset")
sql="select distinct(bjmc) from grade"
rsc.open sql,conn,1,1
%>
<form name="form1" method="post" action="">
<div align="center">
<select name="select" id="tiao">
<option >选择班级...</option>
<%do until rsc.eof %>
<option><%=rsc(0)%></option>
<%
rsc.movenext
loop
%>
</select>
<input type="submit" name="Submit" value="提交">
</div>
</form>
这个是我写好的代码是正确的;
我想问的是·选中了下拉菜单里的内容后.点提交·怎么获取数据库里的相关信息··病显示出来··回答好了··加30

接受页面代码
s=reuqest.form("select")
set rs=server.createobject("adodb.recordset")
sql="select * from 表名 where 班级字段='"&s&"'"
rs.open sql,conn,1,1
while not rs.eof
response.write rs("你想显示的字段")
rs.movenext
wend
rs.close

把你的<option><%=rsc(0)%></option>改为<option value="<%=rsc(0)%>"><%=rsc(0)%></option>

<%
if (request.Form("Submit")<>"") then '这里获取提交信息
sql="select * from grade where id="&request.Form("select")'
rsc.open sql,conn,1,1
response.Write(rsc(1))'打印出你要的数据

response.End()
end if
%>