asp多条件搜索查询

推事爬 2011-11-08 05:15:14
</head>
<body>
<hr align="right" width="100%" size="0" noshade="noshade" />
<table width="977" border="1">
<tr>
<td width="361"><form action="/sopc.asp" method="get" name="add">

<select name="title" id="title"style="width:100px;height:18px; ">
<option value="" selected="selected" name="title">选择拼车方式</option>
<option value="上下班拼车" name="title">上下班拼车</option>
<option value="临时拼车" name="title">临时拼车</option>
<option value="周末拼车" name="title">周末拼车</option>
<option value="城际拼车" name="title">城际拼车</option>
<option value="旅游拼车" name="title">旅游拼车</option>
<option value="节假日拼车" name="title">节假日拼车</option>
<option value="长途拼车" name="title">长途拼车</option>
<option value="其它拼车" name="title">其它拼车</option>
</select>
<select name="titlee" id="titlee"style="width:60px;height:18px; ">
<option value="车主" selected="selected">车主</option>
<option value="乘客" >乘客</option>
</select>
</br>
出发点:<select name="province"value="四川省">
</select>
<select name="city">
</select>
<select name="area">
</select>
<input name="chufadi" type="text" value="" size="20" />
</br> 到达地: <select name="province1"value="四川省">
</select>
<select name="city1">
</select>
<select name="area1">
</select>
<input name="daodadi" type="text" value="" size="20" />
<input type="submit" name="button" id="button" value="搜索" />
</form> <script language="javascript" defer>
new PCAS("province","city","area");
new PCAS("province1","city1","area1");
</script></td>
</tr>
</table>

<table width="980" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td valign="top"><div class="right_title">站内搜索</div>
<div class="right_body">
<%

title=request.QueryString("title")
titlee=request.QueryString("titlee")
province=request.QueryString("province")
city=request.QueryString("city")
area=request.QueryString("area")
chufadi=request.QueryString("chufadi")
province1=request.QueryString("province1")
city1=request.QueryString("city1")
area1=request.QueryString("area1")
daodadi=request.QueryString("daodadi")
if title="" then
Response.Write("")
Response.End()
end if
set rs=server.createobject("adodb.recordset")
exec="select * from [aa] where title='"&title&"'or titlee='"&titlee&"' or biglocation='"&province&"' or smalllocation='"&city&"' or dlmc0='"&area&"' or chufadi='"&chufadi&"'or biglocation='"&province1&"' or smalllocation='"&city1&"' or dlmc0='"&area1&"' or chufadi='"&daodadi&"' order by title desc "
rs.open exec,conn,1,1
if rs.eof then
response.Write " 没有搜索到相关内容!"
else
rs.PageSize =10 '每页记录条数
iCount=rs.RecordCount '记录总数
iPageSize=rs.PageSize
maxpage=rs.PageCount
page=request("page")
if Not IsNumeric(page) or page="" then
page=1
else
page=cint(page)
end if
if page<1 then
page=1
elseif page>maxpage then
page=maxpage
end if
rs.AbsolutePage=Page
if page=maxpage then
x=iCount-(maxpage-1)*iPageSize
else
x=iPageSize
end if
For i=1 To x%>
<%if t=1 then%>


谁能帮我看下这个查询功能 不听我的使唤 选好查出来的是全部信息
...全文
355 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_aspnet 2011-11-09
  • 打赏
  • 举报
回复
最好根据你接受的条件 通过判断来拼接sql
奇少爷 2011-11-09
  • 打赏
  • 举报
回复
你这个搜索肯定不会听你使唤 你全都用OR来判断的 空值默认搜出来的就是全部的 如果有一个空值就会全显示出来了

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧