PHP menu nummerorden?
Jeg har brug for lidt hjælp mine undermenuer er ikke i nummerorden.<?php
function fetch_sub_categories($id)
{
$subresult = mysql_query("SELECT * FROM Categories WHERE parentcategory=".$id);
$parentresult = mysql_query("SELECT * FROM Categories WHERE id = ".$id);
if(mysql_num_rows($subresult)>0)
{
$parentname = mysql_fetch_array($parentresult);
echo "<li><a href=\"#\"onclick=\"$('#menubar').toggle(); toggler(this, 'class', 'expand-more', 'expand-less'); return false;\">".$parentname['name']."</a><ul>";
while($row = mysql_fetch_array($subresult)) {
fetch_sub_categories($row['id']);
}
echo "</ul></li>";
}
else {
$subresult = mysql_query("SELECT * FROM Categories WHERE id = ".$id);
$row = mysql_fetch_array($subresult);
echo "<li><a href=\"category.php?c=".$row['id']."\">".$row['name']."</a></li>";
}
}
$result = mysql_query("SELECT * FROM Categories WHERE parentcategory=-1");
while($row = mysql_fetch_array($result))
{
fetch_sub_categories($row['id']);
}
echo "</ul>";
}
}
else {
?>
Hvordan kan jeg få undermenuerne i nummerorden?
Her er lige et billede: http://i39.tinypic.com/5482ex.png
Mit projekt-/domænenavn er skjult af sikkerhedsmæssige årsager.
-Nickolaj Madsen