【xuzuning】版主求教,有有关问题啊围观
时间:2021-07-01 10:21:17
帮助过:20人阅读
【xuzuning 】版主求教,有问题啊,各位高手围观。
本帖最后由 u010572351 于 2013-06-23 13:23:38 编辑
昨天请教了如何实现多条件下分类检索,
http://bbs.csdn.net/topics/390497100
后来我做出来了,但是新的问题出现了,而且是比较致命的弊端,想再请教下。
问题1:
1.url上面只显示当前点击的链接,因为参数是放在session里面的,每个链接都是当前链接的参数,好像其他网站不是这样的,他们是所有参数的结合。
2.这个问题是最重要的,就是用户点击的参数放在session,如果用户搜索了一把,但是没有关闭浏览器,浏览其他页面去了,然后再回来再搜索,那么session仍然有效,就是说他现在的搜索范围已经局限在上次的搜索结果中了。
比如:
用户上次最后的搜索条件是: 只限电影,2012年,国语,然后关闭页面(没有关闭浏览器),过了一会又回来了,他搜索国外的电影,因为现在session还有效,那他是搜索不到东西的,或者说范围是不对的,缩小的,除非他关闭浏览器重来。
感觉不太对劲儿啊。。。。。
分享到:
------解决方案--------------------
你需要在那个帖子 #4、#16 的代码基础上修改
------解决方案--------------------
为何不用js拼接url串呢?
------解决方案--------------------
多条件筛选,我第一次听说要用session的
无语
就一个简单的url拼接而已
什么时候用得到session了
我打一个很简单的例子
$a=$_GET['a']
$b=$_GET['b']
$c=$_GET['c']
if($a!=''){
$aurl="&a=".$a
}
if($b!=''){
$burl="&b=".$b
}
if($c!=''){
$curl="&c=".$c
}
?>
">全部">a1
">全部&b=1">b1
">全部&c=1">c1
------解决方案--------------------
无语,代码都给出来了,还说怎么实现
------解决方案--------------------
用jS动态的拼出URL应该比较好实现的,
按照你之前给出的页面,可以这样实现:
1、模板页面 新建三个 隐藏域