Rekrsiv funktion i PHP.
Jeg har en DB med en masse sider i, hvor de danner et træ ud fra deres parent-celle.Jeg vil gerne lave en function som løber dette "træ" igennem og har prøvet noget med:
function print_pages($parent = 0) {
echo "<ul>";
$pages_query = mysql_query("SELECT * FROM pages WHERE parent = '$parent'");
while($page = mysql_fetch_array($pages_query)) {
echo "<li>". $page['title'] ."</li>";
print_pages($page['parent']);
}
echo "</ul>";
}
print_pages();
Men den render ind i en uendelig løkke?