dw制作的asp网页列表框数据库之间的问题

我想在dw里边做一个asp页面,里面有一个表单,里面有三个列表框,具体看代码<formaction="chaxun.asp"method="post"name="form... 我想在dw里边做一个asp页面,里面有一个表单,里面有三个列表框,具体看代码
<form action="chaxun.asp" method="post" name="form2" target="_blank" id="form2">
<p>
<select name="select4" id="select4">
<option>20093181011</option>
<option>20093181021</option>
<option>20093181341</option>
</select>
<input type="submit" name="button5" id="button5" value="学号" />
<select name="select2" id="select2">
<option>大学英语</option>
<option>大学语文</option>
<option>高等数学</option>
<option>C语言</option>
<option>计算机电路</option>
<option>书写</option>
<option>体育</option>
<option>大学英语</option>
<option>大学语文</option>
<option>flash</option>
<option>图像处理</option>
<option>计算机系统原理</option>
<option>VB</option>
<option>接口技术</option>
<option>心理学</option>
<option>毛邓三</option>
<option>网络</option>
<option>离散数学</option>
</select>
<input type="submit" name="button5" id="button6" value="科目" />
<select name="select4" id="select6">
<option>第一学期</option>
<option>第二学期</option>
<option>第三学期</option>
</select>
<input type="submit" name="button5" id="button7" value="时间" />
<input type="submit" name="button5" id="button8" value="查询" />
</p>
<p>  </p>
</form>
就是在这三个列表框中根据选择的进行查询,然后根据选中的列表框的值在access数据库08314.mdb中的chengji表查询(chengji表中有bianhao kemu shijian chengji四个字段,然后在chaxun.asp页面显示我们查询到的信息eg:2008218101 第一学期 大学英语 的成绩

请问在这个页面怎么添加这部分功能的代码,在chaxun.asp页面又要怎么写代码
展开
 我来答
wangprincess
2010-06-12 · TA获得超过130个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:249万
展开全部
看了你的代码,你需要从基础学了。
首先你要了解asp运行的过程。
a.html是用户看到的界面,里面包含表单,a.html的代码如下
<html>
<head></head>
<body>
<form action='search.asp' method='post' id='form1'>
<select id='sel1' name='sel1'>
<option value='1'>name1</option>
<option value='2'>name2</option>
</select>
<input type='submit' value='提交'/>
</form>
</body>
</html>
这各文件被客户端看到后,客户端选择列表中的内容,假如选择了name2。然后点击提交按钮。search.asp的代码如下:
<%
s=request("sel1")
response.write(s)
%>
search.asp就会把name2的value值“2”显示出来。
至于你要做查询。那就得改search.asp如下:
<%
s=request("sel1")
sql="select * from tablename where filedname='"&s&"'"
connstr="Driver={SQL Server};Description=sqldemo;SERVER="&serverIP&";UID="&DB_user&";PWD="&DB_pwd&";DATABASE="&SYS_DB_name&""

set rs=CreateObject("adodb.recordset")
rs.open s,dsn_sys,1,3
response.write(rs("filedname"))
%>
以上代码中,connstr代表asp连接数据库的字符串,你要联什么数据库,就用什么字符串,在网上找找。我给你的是sql2000的。filedname代表你的字段名称。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式