hossi: function ausgabe funktioniert nicht

Beitrag lesen

Nabend,

ich habe im Netz eine PHP Funktion gefunden, mit der man anhand einer MySQL DB eine Navigation hierarchisch aufbauen kann.

Die DB sieht in etwa so aus:

ID Name         parentID
1 Lebensmittel 0
2 Orangen 6
3 Broccoli 7
4 Herrenkleidung 10
5 Damenkleidung 10
6 Obst 1
7 Gemüse 1
8 Pfirsich 6
9 Kohlrabi 7
10 Kleidung 0
11 Getränke 1

anhand der parentID kann die Navigation hierarchisch aufgebaut werden.

hier die php funktion:

  function getMenu($oberkat) {  
    $einlesen = mysql_query("SELECT ID, name FROM navigation WHERE parentID='".$oberkat."' ORDER BY name");  
    $menu = "";  
    while($einzeln = @mysql_fetch_assoc($einlesen)) {  
      if(hasChildKats($einzeln['ID'])) {  
        $menu .= "<li>".$einzeln['name']."<ul>";  
        $menu .= getMenu($einzeln['ID']);  
        $menu .= "</ul></li>";  
      } else {  
        $menu .= "<li>".$einzeln['name']."</li>";  
      }  
    }  
    return $menu;  
  }  
  
  function hasChildKats($katID) {  
    $einlesen = mysql_query("SELECT ID FROM navigation WHERE parentID='".$katID."'");  
    if(mysql_num_rows($einlesen)>0) return true; else return false;  
  }

am Anfang habe ich natürlich noch den db-connect includet.

Bei mir gibt die Funktion aber nichts aus, warum?

LG