PHP无限分类分类导航LINK的代码

本文介绍了一个使用PHP编写的函数,该函数能够递归地获取数据库中分类及其父级分类的信息,并按从子到父的顺序返回分类路径。通过提供的示例代码,可以了解到如何实现这一功能并展示最终的分类路径。
<?php 
       
    function getCatePath($cid,&$result=array()){
         include("conn.php");
         $sql="select * from list where id=$cid";
         $rs=mysqli_query($link,$sql);
         $row=mysqli_fetch_array($rs);
            if($row){
               $result[]=$row;
               getCatePath($row['pid'],$result);
            }
            krsort($result);
            return $result;
         }
         function displayCatePath($cid){
             $res=getCatePath($cid);
             $str='';
              foreach ($res as $key => $val) {
             $str.="<a href='cate.php?cid={$val['id']}'>{$val['catename']}</a>>";
                }
                return $str; 
         }
       echo  displayCatePath(10);

 

实现效果:

 

转载于:https://www.cnblogs.com/kangshuai/p/5624016.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值