kategorileri bir fonksiyon içine alıp, alt kategorileri listeleyeceğin yere o fonksiyonu çağır. Bir firmaya yaptığım sistemden örnek ;
<?php
function peron_kategori($id = 0)
{
global $site_dil;
$sql = mysql_query("
SELECT kat_name_$site_dil as kat_name , peron_urun_kategori.* FROM
peron_urun_kategori
WHERE alt_kat_id = '$id'
ORDER BY kat_id ASC");
while($row=mysql_fetch_array($sql))
{
if( is_array($row) && count($row) > 0 )
{
echo '<li>» <a href="'.BASE_URL.'kategori/'.$row['kat_id'].'/'.$row['kat_sef'].'.html">'.$row['kat_name'].'</a><ul>';
peron_kategori($row['kat_id'] );
echo '</ul></li>';
}
}
}
peron_kategori(0);
?>