用PHP实现筛选分类列表的方法

  介绍

用PHP实现筛选分类列表的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!

用PHP实现筛选分类列表的方法

数据库设计:

文章表一张:艺术;

用PHP实现筛选分类列表的方法

文章表的sortid字段关联分类表的id, type_id关联类型表字段。填充数据大致如下,如果不清楚sortid,和type_id请移步至昨天我的另一篇博客《PHP实现类似慕课网,的分类功能》

后端代码:

用PHP实现筛选分类列表的方法

//文章列表   私有函数artList(类型、直接、美元,美元订单=癆rt.readtime") {   如果(!空(类型)美元){   在美元[& # 39;type_id& # 39;]=$类型;   }//找的是大分类下面的小分类   如果(!空(直接美元),,!空(排序美元)){   在美元[& # 39;Sort.id& # 39;]=$排序;   其他}{//查询所有的大分类   sortList=美元(“Sort")→位置(“父=0,)→字段(“id")→选择();//得到所有的大分类一维数组   $=列表数组();   foreach ($ sortList项=祝辞;美元,美元值){   列表[]=美元价值[& # 39;id # 39;];   }   如果(in_array(排序,列表美元)){//判断穿过来的分类参数是否在大分类里面//拿到该大分类ID的所有子分类ID   idList美元=D (“Sort")→在(“父=$ Sort")→字段(“id")→选择();   如果(idList美元){   数组$ idArr=();   foreach ($ idList项=祝辞;美元,美元值){   美元idArr[]=$值(& # 39;id # 39;);   }   $ id=内爆(“、“idArr美元);   设置(美元);//判断此时类型是否为空   如果(!空(类型)美元){   在美元=耙帐酢ortid ($ id)和Art.type_id=$ type";   其他}{   在美元=耙帐酢T?ids)美元“sortid;   }   其他}{   在美元[& # 39;Sort.id& # 39;]=$排序;   }   }   }      这个→模型模型=美元=癆rt";   (列表=D美元模型)   →(美元)   →字段(“艺术。*“)   →加入(“排序alt="用PHP实现筛选分类列表的方法">

整体的效果给大家展示一下:

用PHP实现筛选分类列表的方法


用PHP实现筛选分类列表的方法

用PHP实现筛选分类列表的方法

感谢各位的阅读!看完上述内容,你们对用PHP实现筛选分类列表的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。

用PHP实现筛选分类列表的方法