用的是SQL+asp ...用的是JAVASCRIPT语言.
实现如下..
在input输入要查询的关键字.则把从数据库中找的数据显示在select列表筐中..
例如..
搜索 张三.
则张三的姓名显示在列表框1中..张三的年龄则显示在列表框2中..
大概就这个意思..希望大家帮忙解决下..谢谢谢...完了在追加分..
很简单也说说啊..要不留下Q..我联系你.好吗?没人指导好困惑哦.
网页查询系统制作.
答案:4 悬赏:70
解决时间 2021-02-23 08:21
- 提问者网友:浪荡羁士
- 2021-02-22 17:59
最佳答案
- 二级知识专家网友:你好陌生人
- 2021-02-22 18:15
'checkuser.asp
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>检索用户</title>
</head>
<body>
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("store.mdb")
user =request("user")
if user ="" then
response.write "姓名不能为空<br>"
conn.close()
response.end()
end if
dim rs,sql
sql = "select * from student where name ='"&user&"'"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,0,1
if rs.EOF then
response.write "用户未找到<br>"
rs.close()
conn.close()
response.end()
end if
dim username,age
username = rs("name")
age =rs("age")
rs.close()
conn.close()
%>
姓名
<select name="name">
<option><%=username%></option>
</select><br><br>
年龄
<select name="age">
<option><%=age%></option>
</select><br>
</body>
</html>
index.htm
<html >
<head>
</head>
<body>
<form name="formuser" action="checkuser.asp">
<input name ="user" type=text size="12">
<input type="submit" value="查询">
</form>
</body>
</html>
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>检索用户</title>
</head>
<body>
<%
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("store.mdb")
user =request("user")
if user ="" then
response.write "姓名不能为空<br>"
conn.close()
response.end()
end if
dim rs,sql
sql = "select * from student where name ='"&user&"'"
set rs = Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,0,1
if rs.EOF then
response.write "用户未找到<br>"
rs.close()
conn.close()
response.end()
end if
dim username,age
username = rs("name")
age =rs("age")
rs.close()
conn.close()
%>
姓名
<select name="name">
<option><%=username%></option>
</select><br><br>
年龄
<select name="age">
<option><%=age%></option>
</select><br>
</body>
</html>
index.htm
<html >
<head>
</head>
<body>
<form name="formuser" action="checkuser.asp">
<input name ="user" type=text size="12">
<input type="submit" value="查询">
</form>
</body>
</html>
全部回答
- 1楼网友:承载所有颓废
- 2021-02-22 21:27
这个没有那么简单的.如果你不会做,可能去保存人家的页面,然后去修改.看人家是怎么做的
- 2楼网友:初心未变
- 2021-02-22 20:29
这个很简单。要看你的查询要不要做到不刷新页面。
如果要不刷新,用ajax就行。
如果要刷新页面,就用Form提交请求。
- 3楼网友:狠傷凤凰
- 2021-02-22 18:49
速成网站:可先试用15天。针对不会设计网站的用户,包括空间,只要会打字就可以做出专业的网站,使用简单,功能强大(公司及产品介绍、会员注册及管理、论坛管理、在线购物功能、留言本、流量统计、网站推广等)。 <br> 20元—35元建站全包了,可先试用15天。包括:顶级域名、送空间、自助建站系统、正规备案服务等。<br>可直接到今日创业网站注册顶级域名,注册顶级域名后,送空间、自助建站系统、送独立ip、提供网站备案服务。如有问题,请咨询在线客服(可无偿帮您升级到vip客户,即可享受优惠价格)。 <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fnew.htning.cn" target="_blank">http://new.htning.cn</a><br><br>
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯