全路徑無限分類下拉列表的實現
阿新 • • 發佈:2018-09-19
rom fun rep 最終 [] 深度 color -- echo
最終效果圖:
代碼詳情:
include(‘db.inc.php‘); function likecate($path=‘‘){ sql = "select id,catename,path,concat(path,‘,‘,id) as fullpath from likecate order by fullpath asc"; $res = mysql_query($sql); $result = array(); while($row = mysql_fetch_assoc($res)){ $deep = count(explode(‘,‘,trim($row[‘fullpath‘],‘,‘))); //取數組的深度,去除逗號 $row[‘catename‘] = str_repeat(‘ ‘,$deep).‘|--‘.$row[‘catename‘]; $result[] = $row; } return $result; } $res = likecate(); echo "<select name= cate>"; foreach ($res as $key => $value) { echo "<option> {$value[‘catename‘]}</option>"; } echo "</select>"; print_r($res);
全路徑無限分類下拉列表的實現