再开一个帖子:两个文本框与数据库查询

高手帮帮我啊!我再说一遍我的意思:两个文本框,根据用户端输入的第一个文本框的内容,从数据库中查询,将查询结果自动显示到第二个文本框.如何实现啊?
要多少分都行,只要问题解决,随时可以加分.
---------------------------------------------------------------

你先看看这个地址,是不是你想要的答案!
http://www.612.com.cn/list.asp
---------------------------------------------------------------

做个表单,把这两个表单放进表单内
表单的提交目标就是本页,查询处理后将结果显示在第二个文本框内

---------------------------------------------------------------

说到底,使客户端的一个过滤程序,其实很简单,只要预先把数据库的纪录放入可短的变量就可以了。
---------------------------------------------------------------

用xmlhttp,或者iframe可以实现
---------------------------------------------------------------

1.asp
----------------------------------------------

1<form action="process.asp" method="POST">
2<input name="text1" type="text"/>   

dim text2
text2=request("text2")

1<input name="text2" type="text" value="```
2=text2
3```"/>
4<br/><br/>
5<input type="submit" value="submit"/>
6</form>

process.asp
----------------------------------------------

 1   
 2response.buffer=true   
 3dim text1   
 4text1=request("text1")   
 5session("text1")=text1   
 6  
 7'查询过程...   
 8....   
 9....   
10....   
11'查询ok返回值text2   
12response.redirect "1.asp?text2=" & text2   

---------------------------------------------------------------

s1.asp

 1<html>
 2<head>
 3<meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
 4<meta content="Microsoft FrontPage 4.0" name="GENERATOR"/>
 5<meta content="FrontPage.Editor.Document" name="ProgId"/>
 6<title>search</title>
 7</head>
 8<body>
 9<!--   
10数据库:test.mdb(同一目录下)   
11表:message   
12id(自增),title(文本),content(备注)   
13\-->   
14查询<input id="search" onkeydown="if(event.keyCode==13){frm.location.href='s2.asp?search='+value;disabled=true}"/><br/>   
15结果<input id="result"/>
16<iframe height="0" name="frm" width="0"></iframe>
17</body>
18</html>

s2.asp
---------

1   
2if request.querystring("search")<>"" then   
3dim conn,result   
4set conn = Server.CreateObject("ADODB.Connection")   
5conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.mappath("test.mdb") & ";Persist Security Info=False"   
6set rs=conn.execute("select content from message where title='"&trim(request.querystring("search"))&"'")   
7if rs.eof then   
8response.write "

<script>alert('没有找到纪录');parent.document.getElementById('search').disabled=false</script>

1"   
2else   
3do while not rs.eof   
4result=result&rs("content")&"、"   
5rs.movenext   
6loop   
1<script>   
2parent.document.getElementById("result").value="```
3=result
4```"   
5parent.document.getElementById("search").disabled=false   
6</script>
1   
2end if   
3end if   
Published At
Categories with Web编程
Tagged with
comments powered by Disqus