這篇文章主要介紹了關於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中文網其他相關文章!