您当前的位置:首页 > 网站建设笔记 >

ecshop获得指定分类的所有上级分类

0

ecshop后台商品分类
对应于以下数据表ecs_category的存储记录

ecs_category表数据

function get_parent_cats($cat){
   if($cat==0){return array();}
   $arr=$GLOBALS["db"]->getAll("select cat_id,cat_name,parent_id FROM ".$GLOBALS["ecs"]->table("category"));
   if(empty($arr)){return array();}
   $index=0;
   $cats=array();
   while(1){
      foreach($arr as $row){
         if($cat==$row["cat_id"]){
            $cat==$row["parent_id"];
            $cats[$index]["cat_id"]=$row["cat_id"];
            $cats[$index]["cat_name"]=$row["cat_name"];
            $index++;
            break;
         }
      }
      if($index==0||$cat==0){break;}
   }
   return $cats;
}

//取得商品分类为水果礼盒的所有上级分类,调用函数get_parent_cats(105),返回以下数组。
array(
  0=>array("cat_id"=>"105","cat_name"=>"水果礼盒",),
  1=>array("cat_id"=>"44","cat_name"=>"国产水果",),
  2=>array("cat_id"=>"11","cat_name"=>"蔬菜水果",),
)

建站咨询

在线咨询真诚为您提供专业解答服务

咨询热线

137 1731 25507×24小时服务热线

微信交流

二维码终于等到你,还好我没放弃
返回顶部