这篇文章主要介绍了关于php 多级分类筛选功能,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
强调:本来是想写一个ajax的筛选了,分配数据之后的分页确出了一些问题,所以就写了一个常规的。其实这个功能并不是很复杂,就是一个查数据的过程,但是还是有一些考验前端的知识掌握。
assign('res1',$type[0]);// 赋值数据集 $this->assign('res2',$type[1]);// 赋值数据集 if($type[0] =='不限'){ $type[0]=""; } if($type[1] =='不限'){ $type[1]=""; } $data['color']=array('like', "%$type[0]%"); $data['size']=array('like', "%$type[1]%"); } //分页 $count = $goods->where($data)->count();// 查询满足要求的总记录数 $Page = new \Think\Page($count,2);// 实例化分页类 传入总记录数和每页显示的记录数(25) $Page->setConfig('prev','上一页'); $Page->setConfig('next','下一页'); $show = $Page->show();// 分页显示输出 $list = $goods->order('id asc')->where($data)->limit($Page->firstRow.','.$Page->listRows)->select(); $this->assign('list',$list);// 赋值数据集 $this->assign('page',$show);// 赋值分页输出 $this->display(); } }
Document
不限 红色 黄色 蓝色 绿色
不限 大号 中号 小号
{$vo.title}
{$page}
注意:前段是通过隐藏的表单去传至,尤为要注意的是要通过get提交。
相关推荐:
以上是php 多级分类筛选功能的详细内容。更多信息请关注PHP中文网其他相关文章!