資料庫
怎麼輸出為這樣的
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; } }
我這樣只能得出父和一層子 怎麼能迴圈得出子類?