فنكشن يجلب الأقسام مهما كان عددها وفروعها (php)

مثال: http://img205.imageshack.us/img205/8540/61170908.gif

الكود: http://img153.imageshack.us/img153/5734/14802556.gif

الكود المستخدم - انسخه والصقه بمحرر php:

function cat($cat) {
if ($cat !=0){ $cls =”class=’depth’”;}
echo ‘<ul ‘.$cls.’>’;
$query = mysql_query(“SELECT * FROM categorys where main_category=$cat ORDER BY type ASC”);
while ($cat = mysql_fetch_array($query)){
echo ‘<li ‘.$cls.’ > ‘.$cat[‘name’].”;
$query2 = mysql_query(“SELECT * FROM categorys where main_category=$cat[id] ORDER BY id ASC”);
$num = mysql_num_rows($query2);
if ($num !=0){ cat(“$cat[id]”);    }
echo ‘</li>’;
}
echo ‘</ul>’;
mysql_free_result($query);
}

Tags: php arPHP