首頁  >  文章  >  後端開發  >  php 多階分類篩選功能

php 多階分類篩選功能

不言
不言原創
2018-06-02 16:31:204904瀏覽

這篇文章主要介紹了關於php 多層次分類篩選功能,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

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多層次樹狀選單程式碼

以上是php 多階分類篩選功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn