a标签传过来的参数拼接连接,实现联合查询,该如何解决
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了a标签传过来的参数拼接连接,实现联合查询,该如何解决,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2081字,纯文字阅读大概需要3分钟。
内容图文
![a标签传过来的参数拼接连接,实现联合查询,该如何解决](/upload/InfoBanner/zyjiaocheng/210/b81686e6850441958245923397480967.jpg)
a标签传过来的参数拼接连接,实现联合查询
就像www.movie.hao123.com 左边标签选项卡那样,实现组合查询。
------解决方案--------------------
不明白。。。。
------解决方案--------------------
类似这个 http://topic.csdn.net/u/20111109/21/5fa4161d-bbbf-482f-bf1e-34c362fc79d7.html
------解决方案--------------------
可以用js 修改改2007 的属性呀,先回去经典的href属性,然后获取2007的href属性,然后拼装下在付给2007 就可以了。
具体的js代码,就不用写了吧,可以用jquery 很简单就可以实现的。
------解决方案--------------------
第三次粘贴,看看是否有帮助。
- PHP code
$pre_url = $_SERVER['HTTP_REFERER']; $t = parse_url($pre_url); $a1 = array(); $a2 = array(); parse_str($t['query'],$a1); parse_str($_SERVER['QUERY_STRING'],$a2); $sort = array('a','b','c','d');//初始排序 if (!empty($a2['sort'])){ $t = explode(',', $a2['sort']);//请求方式 $t1 = array_diff($sort, $t); foreach ($sort as &$v){ if (in_array($v,$t)){ $tmp = array_diff($t, array($v)); if (!empty($tmp)) $v .= ','.implode(',', array_diff($t, array($v))); }else{ $v .= ','.$a2['sort']; } } } echo sprintf(' clear a b c d ',$_SERVER['PHP_SELF'],$sort[0],$sort[1],$sort[2],$sort[3]);
------解决方案--------------------
换了个面孔,加了点注释.
- PHP code
$query_string = $_SERVER['QUERY_STRING'];//获取此次请求的条件串 $sort = array('a=1','b=2','c=3','d=4');//初始条件 $dep = '&';//分隔符,可以用于rewrite if (!empty($query_string)){ $current_options = explode($dep, $query_string);//当前请求条件数组 echo ''; foreach ($sort as &$v){//此处循环是用来改变初始条件数组 if (in_array($v,$current_options)){//判断当前数组成员是否已经存在 $tmp = array_diff($current_options, array($v));//差集用来添加 if (!empty($tmp)){ $v .= $dep.implode($dep, $tmp); } }else{//不存在即添加 $v .= $dep.$query_string; } } } echo sprintf(' clear a b c d ',$_SERVER['PHP_SELF'],$sort[0],$sort[1],$sort[2],$sort[3]);'; print_r($current_options);//输出条件,查看当前的条件. echo '
------解决方案--------------------
内容总结
以上是互联网集市为您收集整理的a标签传过来的参数拼接连接,实现联合查询,该如何解决全部内容,希望文章能够帮你解决a标签传过来的参数拼接连接,实现联合查询,该如何解决所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。