首頁  >  文章  >  後端開發  >  php 無極分類遞迴實作程式碼

php 無極分類遞迴實作程式碼

WBOY
WBOY原創
2016-07-29 08:41:351172瀏覽

複製程式碼程式碼如下:


$c
mysql_select_db("lost63"死(「選擇資料庫錯誤」);
$sql[]="建立表格`lost63`.`dd_book_class` (
`id` INT NOT NULL AUTO_INCRMENT PRIMARY KEY ,
`classname` VARCHAR( 500 ) NOT NULL ,
`classid ` INT NOT NULL
)";
$sql[]="插入`dd_book_class` (classname,classid) 值('小說',0)";
$sql[]="插入`dd_book_class`(classname,classid)values('文藝',0)";
$sql[]="插入`dd_book_class`(classname,classid)values('青春',0 )";
$sql[]="插入`dd_book_class`(classname,classid)values('勵志/成功',0)";
$sql[]="插入`dd_book_class`(classname,classid )values('少兒',0)";
$sql[]="插入`dd_book_class`(classname,classid)值('懸疑',1)";
$sql[]="插入` dd_book_class`(classname,classid)values('言情',1)";
$sql[]="插入`dd_book_class`(classname,classid)values('職場',1)";
$sql []="插入`dd_book_class`(classname,classid)values('文獻',2)";
$sql[]="插入`dd_book_class` (classname,classid) 值('科普',5)" ;
//print_r($sql);
/* -- 插入測試資料-- */
foreach($sql as $value){
mysql_query($value) 或 die("插入資料錯誤");
}
$class_arr=array();
$recordset=mysql_query("從`dd_book_class`選擇*");
while($row=mysql_fetch_array($ recordset)){
$class_arr[]=array($row['id'],$row['classname'],$row['classid']);
}
函數classtree($ n,$id){
全域$class_arr;
$n = str_pad('',$n,'-',STR_PAD_RIGHT);
$n = str_replace("-"," ",$ n);
for($i=0;$iif($class_arr[$i][2]==$id){
echo $n. '┠'.$class_arr[$i]
[1].'
';
classtree($n+1,$class_arr[$i][0]);
}
}
}
classtree(0,0);
? >

以上就介紹了php無極分類實作程式碼,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn