同一按钮,实现升序,降序 排序
2015-07-20 13:34
417 查看
前台页面,将order写入,开始时为空 <a href="{:U('find','type=2&keyword='.$keyword.'&catid='.$catid.'&brand_id='.$brand_id.'&user_per='.$user_per.'&order='.$order)}"> <li class="fu_2"> <span class="fu_22">销量</span> <img src="{:CUSTOM_TEMPLATE_PATH}Index/index/img/faxian_2.png" width="16"> </li> </a>
点按钮给后端php
1第一次点按钮为空,默认给它降序。并给前端升序变量,为第二次点击做准备
2第二次点按钮点升序,提交给PHP。当判断为升序时,将降序变量给前端,为第三次点击做准备
if(!isset($_GET['order'])){ $order = array('sales_volume'=>'desc'); $this->assign('order',"asc"); }elseif(($_GET['order'])=="asc"){ $order = array('sales_volume'=>'asc'); $this->assign('order',"desc"); }else{ $order = array('sales_volume'=>'desc'); $this->assign('order',"asc"); }
相关文章推荐
- C++头文件的作用
- nginx+tomcat整合负载均衡
- linux kernel threaded irq
- 认识一下身边的互联网---经典互联网书籍阅读总结
- begin topcoder
- 免费公开课福利来了
- 将Texture Packer制作的.pvr.ccz和.plist文件还原为多个原图
- Android内存分析和调优(上)
- 关于程序可伸缩性问题的讨论
- 使用 ipmitool 实现远程管理Dell 系列服务器
- 在OPENSTACK中 WIN7和WIN2008 R2实例启动时蓝屏报 STOP:0X0000005DT
- JAVA_SE基础——21.二维数组的定义
- Android开发者必备的42个链接
- CoreData 的使用 ---转载
- 白话REST-识别真假REST
- POJ 2135 Farm Tour【最小费用流】
- ORACLE删除用户的所有表
- HDU-5284-wyh2000 and a string problem(BestCoder Round #48 ($))
- UG集成显卡 显示成烂面
- ajax怎么请求webserver的某个方法返回string