|
主题: 多字段查询的问题!高手请进!
|
 wangxiuqi
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#12006/5/30 11:24:24
我在做一个律师名录查询,要求按照省、市两个地区的字段进行搜索查询,省、市两个下拉菜单是互动关联菜单,按照省、市两个条件选择地区后,输入关键字查询时,可以搜索到相关的记录,但是如果不选择省、市这两个下拉列表,让它们默认的话,搜索结果就为空,也就是说省市这两个条件必须要选,而有时搜索是不清楚要搜索的人是在什么地区的,如何让这个搜索功能实现即使不选择地理位置,一样可以搜索,把所有省市的人员名录都搜索出来?请各位大侠帮帮偶吧,谢谢了! 图片如下:
 图片如下:
 我在做一个律师名录查询,要求按照省、市两个地区的字段进行搜索查询,省、市两个下拉菜单是互动关联菜单,按照省、市两个条件选择地区后,输入关键字查询时,可以搜索到相关的记录,但是如果不选择省、市这两个下拉列表,让它们默认的话,搜索结果就为空,也就是说省市这两个条件必须要选,而有时搜索是不清楚要搜索的人是在什么地区的,如何让这个搜索功能实现即使不选择地理位置,一样可以搜索,把所有省市的人员名录都搜索出来?请各位大侠帮帮偶吧,谢谢了! 图片如下:  图片如下:
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#22006/5/30 11:27:26
判断一些提交过来的数据是否为空.不为空就加上筛选条件
|
 wangxiuqi
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#32006/5/30 11:36:37
楼上的大侠,你能把大概的代码贴出来吗?谢谢你啦!楼上的大侠,你能把大概的代码贴出来吗?谢谢你啦!
|
 wangxiuqi
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#42006/5/30 11:43:46
我的select语句为: SELECT * FROM lvshi WHERE username like '%keyword%' and sheng = 'sheng' and city = 'city' ORDER BY addtime desc 从律师这个表里筛选出所有的字段,条件是sheng字段要等于“省”,city字段要等于“市” 并且username字段里要有“keyword”关键字, keyword = request("keyword"  默认值为“%” sheng = request("sheng"  默认值为“sheng”(sheng为表里的字段) city = request("city"  默认值为“city”(city为表里的字段) 我这样的SQL语句哪里错了,为什么不能搜索呢? 问题出在地区字段的什么地方啊? 各位高手大侠帮帮忙啊!
|
 wangxiuqi
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#52006/5/30 11:44:12
我的select语句为: SELECT * FROM lvshi WHERE username like '%keyword%' and sheng = 'sheng' and city = 'city' ORDER BY addtime desc 从律师这个表里筛选出所有的字段,条件是sheng字段要等于“省”,city字段要等于“市” 并且username字段里要有“keyword”关键字, keyword = request("keyword"  默认值为“%” sheng = request("sheng"  默认值为“sheng”(sheng为表里的字段) city = request("city"  默认值为“city”(city为表里的字段) 我这样的SQL语句哪里错了,为什么不能搜索呢? 问题出在地区字段的什么地方啊? 各位高手大侠帮帮忙啊!
|
 wangxiuqi
职务:普通成员
等级:1
金币:0.0
发贴:29
|
#62006/5/30 12:05:06
5D的高手都到哪里去了? 怎么没有人愿意帮助菜鸟学习啊,大家多点奉献精神吗!
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#72006/5/30 12:15:03
if city <> '' then sql = sql & " and city = '" & city & "'"
|
 yiliaocheng
职务:普通成员
等级:2
金币:2.0
发贴:631
|
#82006/5/30 12:15:34
if request("sheng"  ="" and request("shi"  ="" then rs.open "SELECT * FROM lvshi WHERE username like '%"&request("name"  &"%' ORDER BY addtime desc".conn,1,1 else rs.open "SELECT * FROM lvshiWHERE username like '%"&request("name"  &"%' and sheng ="&request("sheng"  &"and city ="&request("shi"  &"ORDER BY addtime desc",conn,1,1
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
|
#92006/5/30 12:16:29
js语法本身不是很复杂.只要一款支持代码着色的文本编辑器就不错了.
|