asp表单查询access数据问题,为什么直接输入显示页会显示全部数据

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:41:25
表单页search.asp
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 查询网址 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<style>
body {font-size:12px;}
</style>
</HEAD>

<BODY>
<form name="form1" method="post" action="search1.asp">
输入要查询的网站名:<input type="text" name="search"> <input type="submit" value="查询">
</form>
</BODY>
</HTML>

新打开的显示数据页search1.asp

<!--#include file="adoconn.asp"-->

<HTML>
<H

search=Trim(request.Form("search"))
在这个后面加上

IF search<>"" Then

或者,在这个页的最前面
加上:
search=Trim(request.Form("search"))
if search="" then
response.write "没有找到"
response.end
end if

给一个判断,当search为空时返回搜索页面

search=Trim(request.Form("search"))
IF search="" Then
response.redirect("搜索首页.aso")

else
.............. 输出搜索的内容!
end if