| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 678 人关注过本帖
标题:[求助]如何实现这样的搜索功能
只看楼主 加入收藏
jtws3000
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-11-3
收藏
 问题点数:0 回复次数:2 
[求助]如何实现这样的搜索功能
有一个人口登记表 有若干字段

现在我想利用四个条件进行搜索 :地区, 性别, 年龄, 学历

分别是下拉菜单:
如图:
图片附件: 游客没有浏览图片的权限,请 登录注册


如果下拉菜单是“=请选择=”表示并没有加这个条件,如果有内容的,则添加这个条件

我不知道sql 代码应该如何写。。。

请问这种搜索怎么做呀???
或者谁有相似的源代码借给我参考一下。。
搜索更多相关主题的帖子: 源代码 搜索 性别 人口 
2007-08-04 16:52
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
多条件搜索这个需要javascript和SQL进行配合实现。
2007-08-04 17:00
jtws3000
Rank: 1
等 级:新手上路
帖 子:102
专家分:0
注 册:2006-11-3
收藏
得分:0 

sql="select * from table where"
if 条件1<>"" then sql=sql&" and ziduan1='"&条件1&"'"
if 条件2<>"" then sql=sql&" and ziduan2='"&条件2&"'"
if 条件3<>"" then sql=sql&" and ziduan3 like '%"&条件3&"%'"
if 条件4<>"" then sql=sql&" and ziduan4="&条件4

.
.
'类推增加条件
.
if 条件n<>"" then sql=sql&" and ziduann='"&条件n&"'"
sql=replace(sql,"where and","where")
'判断当有条件不为空时,转换第一个where and
if right(sql,5)="where" then sql=left(sql,clng(len(sql))-5) '判断所有条件都为空时,去掉where


注:要分页时,分页程序里可以需要带上的条件可以这样写:

keywords="条件1="&条件1&"&条件2="&条件2&"&条件3="&条件3&"&条件4="&条件4


请各位大侠多多指点小妹. BLOG: http://blog..cn/iexe
2007-08-04 17:35
快速回复:[求助]如何实现这样的搜索功能
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.103670 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved