表单提交查询的问题,请高手给予帮助~~谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/18 15:36:10
表单名称为FORM,提交后的无法查询出结果,如果WHERE只留一项就好使,不知道为什么,请高手帮忙看一下,谢谢!下面是部分代码:
<%
sheng=trim(request("sheng"))
shenfenzheng=trim(request("shenfenzheng"))
shi=trim(request("shi"))
quhao=trim(request("quhao"))
code=trim(request("code"))
userid=trim(request("userid"))
mianzhi=request("mianzhi")
if trim(request("ok"))="搜索" then
if sheng="省份" and shi="地级市" and quhao="" and code="" and userid="" and mianzhi="" then
response.Write("<script langauge='javascript'>alert('在搜索前请至少选择一项!');history.go(-1);</script>")
else
if sheng="省份" and shi="地级市" then
sheng=""
shi=""
end if
set rs=server.CreateObject("adodb.recordset")
rs.open "sel

我明白你的意思了。你的意思是只要满足一项就选择出来。有点搜索的味道。
但是SQL里面的OR在这里面是不行的。
但是你可以选择很多次,只要一次符合条件,rs就不会为空,这样不也一样满足你的要求了吗?