php 無極分類(遞歸)實(shí)現(xiàn)代碼
更新時(shí)間:2010年01月05日 22:41:56 作者:
php 無極分類(遞歸)實(shí)現(xiàn)代碼,需要的朋友可以參考下。
復(fù)制代碼 代碼如下:
<?php
$conn=mysql_connect("localhost","root","myoa888");
mysql_select_db("lost63",$conn) or die("select db error");
$sql[]="Create TABLE `lost63`.`dd_book_class` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`classname` VARCHAR( 50 ) NOT NULL ,
`classid` INT NOT NULL
)";
$sql[]="insert `dd_book_class` (classname,classid) values ('小說',0)";
$sql[]="insert `dd_book_class` (classname,classid) values ('文藝',0)";
$sql[]="insert `dd_book_class` (classname,classid) values ('青春',0)";
$sql[]="insert `dd_book_class` (classname,classid) values ('勵(lì)志/成功',0)";
$sql[]="insert `dd_book_class` (classname,classid) values ('少兒',0)";
$sql[]="insert `dd_book_class` (classname,classid) values ('懸疑',1)";
$sql[]="insert `dd_book_class` (classname,classid) values ('言情',1)";
$sql[]="insert `dd_book_class` (classname,classid) values ('職場(chǎng)',1)";
$sql[]="insert `dd_book_class` (classname,classid) values ('文學(xué)',2)";
$sql[]="insert `dd_book_class` (classname,classid) values ('科普',5)";
//print_r($sql);
/* -- insert test data -- */
foreach($sql as $value){
mysql_query($value) or die("insert data error");
}
$class_arr=array();
$recordset=mysql_query("select * from `dd_book_class`");
while($row=mysql_fetch_array($recordset)){
$class_arr[]=array($row['id'],$row['classname'],$row['classid']);
}
function classtree($n,$id){
global $class_arr;
$n = str_pad('',$n,'-',STR_PAD_RIGHT);
$n = str_replace("-"," ",$n);
for($i=0;$i<count($class_arr);$i++){
if($class_arr[$i][2]==$id){
echo $n.'┠<a href="?class='.$class_arr[$i][0].'">'.$class_arr[$i]
[1].'</a><br>';
classtree($n+1,$class_arr[$i][0]);
}
}
}
classtree(0,0);
?>
您可能感興趣的文章:
- php實(shí)現(xiàn)無限級(jí)分類(遞歸方法)
- php實(shí)現(xiàn)無限級(jí)分類查詢(遞歸、非遞歸)
- thinkphp實(shí)現(xiàn)無限分類(使用遞歸)
- php無限極分類遞歸排序?qū)崿F(xiàn)方法
- PHP 無限分類三種方式 非函數(shù)的遞歸調(diào)用!
- php遞歸方法實(shí)現(xiàn)無限分類實(shí)例代碼
- PHP實(shí)現(xiàn)遞歸無限級(jí)分類
- php實(shí)現(xiàn)無限級(jí)分類實(shí)現(xiàn)代碼(遞歸方法)
- php遞歸實(shí)現(xiàn)無限分類生成下拉列表的函數(shù)
- php菜單/評(píng)論數(shù)據(jù)遞歸分級(jí)算法的實(shí)現(xiàn)方法
相關(guān)文章
php類自動(dòng)裝載、鏈?zhǔn)讲僮?、魔術(shù)方法實(shí)現(xiàn)代碼
這篇文章主要介紹了php類自動(dòng)裝載、鏈?zhǔn)讲僮?、魔術(shù)方法,需要的朋友可以參考下2017-07-07