作者:宣亨奭 | 来源:互联网 | 2018-03-23 17:21
一段把分类数据动态转换成XML文件的PHP代码,数据结构(id,pid,rank,category),其中pid为父ID(第一级为0),rank为等级(0为第一级,1级第二级,依此类推),category为分类名称,理论上支持无限分级转化。
");
include("../include/mysql.class.php");
$id=(isset($_GET[id]))?$_GET[id]:0;
print("");
show_item('table_name',0); //table_name是你的分类表名
print("");
function show_item($database,$pid)
{
$db = new mysql();
$query="select * from $database where parent='$pid'";
$result=$db->query($query);
while($r=$db->fetch_array($result))
{
print("- ".$r[rank]."".$r[category]."");
if($r[rank]!='3')show_item($database,$r[id]); //0:第一级,3:第四级,依此类推
print("
");
}
$db->close();
}
?>