您现在的位置是:首页 > 网站建设常见问答网站建设常见问答
php三级栏目列表的调用
2015-04-29【网站建设常见问答】3175 人已围观
简介 在我们开发网站项目时,经常有遇到产品分级达二级或者三级的情况。如果后台添加产品时有限定栏目有下级栏目时,当前栏目不能添加产...
在我们开发网站项目时,经常有遇到产品分级达二级或者三级的情况。如果后台添加产品时有限定栏目有下级栏目时,当前栏目不能添加产品,那么前台调用产品大类是很好处理并且显示产品列表的。今天我们的问题是,如果网站有三级栏目,并且每级都添加有产品,那么我们的前台如何调用?
关键的sql查询语句是 select * from 产品表 where 产品id = in (1,2,3,4) 。 对的,PHP程序的重点是调用出来栏目id及父类id为栏目id的全部分类id,并且依此类推
我们不考虑无限分类就可以机械的写二个函数
第一个函数提取一级大类
function get_class1($bid){
$sql = \"select cid from 分类表 where pid=$bid\";
这里开始循环取得父id为$bid的全部二级id号
return $str; //一般格式为 1,2,3,4, 未必有“,”,如果结果为空,就直接返回空字符
}
再调用二级分类下的子类
function get_class2($bid_array){
$sql = \"select cid from 分类表 where cid in ($bid_array)\";
再循环并且返回结果集
}
最后合并二级分类id字符串
$class_id.\",\".\"1,2,3,5,6,7\"
再补充上页面传入的第一个id号
这样就可以完成页面三级栏目的产品列表
关注宁波网站建设博客,更多精彩分享,敬请期待!
Tags:
很赞哦! ()
上一篇:2015年最值得学习的十种语言
下一篇:PHP防止用户表单重复提交的问题
相关文章
随机图文
不对称设计在网站建设中使用
不对称设计技术可以非常直观有趣和创建不同的焦点。 不对称仅仅是缺乏对称性,但不对称并没有缺乏平衡与和谐。 不对称和对称的设计都可以创...
细节总结:决定胜负的网站建设三大步
时代孕育新生,企业网站对企业发展的促进作用是功不可没的,它是开展网络营销的基础,也是进行网站优化、推广的关键,网络营销是一个方式以拓展新...
建站过程中网站服务器稳定与否与百度之间的关系
我们的公司企业在做好网站后,都需要放置到服务器上以供网络上的用户随时可以访问,这时就会有服务器稳定性的问题。如果企业网站放在了不稳定的机房...
网站优化关键词排名忽高忽低是什么原因分析
相信很多做了建站和优化的用户都有遇到过网站关键词排名不稳定情况,有时候关键词排到百度首页上面去了,过两天查看词又掉下来了,这是什么原因呢?...




微信收款码
支付宝收款码