首页 新闻 搜索 专区 学院

想做一个查询会员的功能,该如何设计?敬请指教!

0
悬赏园豆:5 [已关闭问题] 关闭于 2009-09-25 14:28

在页面的头部分别有 性别,年龄,地区...等查询条件;当别人浏览时,可以随便选择查询条件,也可以不全选等情况,想请教大家该如何做这一模块?我试了很多办法,但是都比较土,不尽人意!希望哪位仁兄能给指点下!谢谢

问题补充: 类似于世纪佳缘的搜索; 存续过程我已写好,但是页面传值那一块,有两个问题:一.IP地址肯定会有search.aspx?sex=女&age1=20$age2=28$pro=北京;如果我不动性别那一块,IP地址传要变为.aspx?age1=20$age2=28$pro=北京,应该怎么处理?二.还是第一种情况,在search.aspx页的cs文件中的参数应该如何接收?再举上面个例子:不选的时候成为这个样子search.aspx?sex=&age1=$age2=$pro=;我此前在接收页用Request.QueryString["..."]接收,并把所有的查询参数都写上,当为空或者没有那个条件传过来时,会出不明错误
Tiger2009的主页 Tiger2009 | 初学一级 | 园豆:181
提问于:2009-09-25 11:07
< >
分享
所有回答(3)
0

如过是指功能实现的话,首先、两种情况,你是用的存储过程还是sql语句查询,本质上是一样的。

1、sql语句,直接在代码页拼接就可以了,判断为空、或有效-》拼接sql-》执行

2、在存储过程中判断为空、或有效-》拼接sql-》执行。页面只要传入参数就可以了。

邢少 | 园豆:10926 (专家六级) | 2009-09-25 11:16
0

where

if(字段填写)

 语句+=“ a='b' and ”

if(字段填写)

 语句+=“ b='b' and ”

1=1 

1=1使生活更美好

Jerry Qian | 园豆:19 (初学一级) | 2009-09-25 12:11
0

接收到 参数判断一下 如果有效在拼SQL

Mr雨 | 园豆:1199 (小虾三级) | 2009-09-25 14:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册