首页  >  文章  >  后端开发  >  php 多级分类筛选功能

php 多级分类筛选功能

不言
不言原创
2018-06-02 16:31:204904浏览

这篇文章主要介绍了关于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