ASP 如何实现条件显示

来源:百度知道 编辑:UC知道 时间:2024/05/21 19:21:58
("zaizhi")字段里 分别 在职 离职 退休

怎么可以在首页里只现实 在职 的人呢
这个代码 是可以时间 可是加入后 我的别的功能消失了 !以下是没加代码的

<%
ziduan=trim(request("ziduan"))
sex=trim(request("sex"))
bumen=trim(request("bumen"))
key=trim(request("key"))
if key<>"" and ziduan<>""then
sql="select * from ty where "&ziduan&" like '%"&key&"%'"
end if
if ziduan<>"" and sex<>"" and bumen<>"" then
sql="select * from ty where "&ziduan&" like '%"&key&"%'"
end if
if key=""then
sql="select * from ty order by ID desc"
end if

set rs=server.CreateObject("adodb.recordset")
rs.open sql,conn,1,2
if rs.eof then
response.write"没有记录"
response.end
end if
rs.PageSize=20

sql="select * from [表名] where zaizhi='在职'"
-----------------------------------------
搜索结果的话,那肯定有个条件,那个条件就是搜索在职的人
那条件用这句话就行了.查找出来的就单单是在职的人.又怎么会显示别的条件的记录?

那你把代码加在哪里了?

rs.open "select * from ty where zaizhi='在职'",conn,1,2

还有你上面有一个错误,就是上面如果sex和bumen不为空的情况下,怎么还用
sql="select * from ty where "&ziduan&" like '%"&key&"%'"
这时你可没有判断key为空。