您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

树状循环输出,好几天了也没做好,请大神帮帮参考下

2024/4/16 1:37:33发布17次查看
数据库
怎么输出为这样的
111111*121212*3232323222222222*333333**44444444***555555***werwerwer**6565656*23232323**324234234
sonclass 是包含的子类id 怎么能树状循环出html这样的效果? 我只会输出一层 没办法向这样有子分类就一直循环输出出来
回复讨论(解决方案) 你这里不需要子id,有父id就行啦,你根据classid查询子id就行了
有父id,featherclass=classid,就能到到classid的下级
你这是想做什么??
有父id,featherclass=classid,就能到到classid的下级
可以写出具体点的吗 感谢!!
$class = $this->tclass->get_all_class($this->tbname); $json_class = array(); $json_class2 = array(); foreach ($class as $key=>$value) { if($class[$key]['sonclass']) //如果有子分类 { $json_class[$key]['id'] = $value['classid']; $json_class[$key]['text'] = $value['classname']; $son_arr = $this->tclass->get_son_class($value['sonclass'],$this->tbname); foreach ($son_arr as $k=>$v) { $json_class1[$k]['id'] = $v['classid']; $json_class1[$k]['text'] = $v['classname']; } $json_class[$key]['children'] = $json_class1; } }
我这样只能得出父和一层子  怎么能循环得出子类?
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product