我有一个问题,用php和mysql创建多个子类别,其中更深的子类别不会缩进。屏幕截图如下:
。
封口机和墙面涂料应该像hobe一样缩进。
Ex:1。绘画,1.1 HOBE,1.1.1封口机,1.1.2墙面涂料
我有3张桌子:
驾驶员学校 包含:id_kat,nama_kat
subkategori 包含:id_subkat,id_kat,nama_subkat
supersubkategori 包含:id_supersub,id_subkat,id_kat,nama_supersub
我的代码是:
include "config.php";
$sql = mysql_query("SELECT * FROM kategori");
while($data=mysql_fetch_array($sql))
{
echo "<li>".$data['nama_kat'].""; // kategori
$sql2 = mysql_query("SELECT * FROM subkategori WHERE id_kat = '".$data['id_kat']."'"); // sub kategori
if($sql2)
{
echo "<ul>";
while($data2=mysql_fetch_array($sql2))
{
echo "<li>".$data2['nama_sub']."</li>";
}
echo "</ul>";
}
echo "<li>";
$sql3 = mysql_query("SELECT * FROM supersubkategori WHERE id_kat = '".$data['id_kat']."'"); // supersub kategori
if($sql3)
{
echo "<ul>";
while($data3=mysql_fetch_array($sql3))
{
echo "<li><a href='cat.php?kategori=$data3[nama_supersub]'>".$data3['nama_supersub']."</a></li>";
}
echo "</ul>";
}
else
{
echo "</li>";
}
}
?>
如果有人能帮我解决这个问题,我真的很感激。谢谢