also erstmal: ich krieg jetzt in der while-schleife die erwartete ausgabe
(das warum klären wir später)
die funktion liefert aber nach wie vor nix => ist also leer
PHP-Code:
$result = mysql_query($sql,$conn) or die(mysql_error());
mysql_num_rows($result);
$rows = mysql_fetch_array($result);
function &build_menu(&$result,&$rows,$parent=0,$level=0){
$output = '';
for($i=0;$i<$rows;++$i){
if($result[$i]['parent_id']==$parent){
$output .= str_repeat(':',$level).' <a href="index.php?menu='.$result[$i]['menu_id'].'">'.$result[$i]['name'].'</a><br>';
$output .= build_menu($result,$rows,$result[$i]['menu_id'],$level+1);
}
}
return $output;
}
echo $menu_var = build_menu($result,$rows);
PS: dir ist schon klar, dass ich bisher noch nicht so genau weiss, was wir hier tun



Einen Kommentar schreiben: