Rainer der Neue: Array als LISTEN UL LI ausgeben....

Beitrag lesen

Ich versuche mich seit kurzer Zeit mit PHP. Aber leide rstosse ich immer wieder an Grenzen.
So wie jetzt auch:

Ich habe in meiner Datenbank die auf MYSQL läuft die Einträge nach

* id | parent | name
* -------------------
*  1 |      0 | A
*  2 |      0 | B
*  3 |      0 | C
*  4 |      1 | Aa
*  5 |      1 | Ab
*  6 |      2 | Ba

gemacht, wie auf der Seite

http://www.phpbar.de/w/Baumstruktur_aus_DB_in_Array_abbilden

beschrieben.

Jetzt habe ich aber ein Problem. Die Ausgabe erfolgt in einem Array

  
$items = array();  
  
$result = mysql_query('SELECT * FROM `table` ORDER BY `parent`');  
  
while (($row = mysql_fetch_assoc($result)) !== false) {  
    // wir wollen die IDs als Zahl und nicht als Zeichenkette  
    $row['id']     = (int) $row['id'];  
    $row['parent'] = (int) $row['parent'];  
  
    // ablegen in unserem Array  
    $items[$row['id']] = $row;  
  
    // verlinken mit dem Elternteil  
    $items[$row['parent']]['childs'][$row['id']] =& $items[$row['id']];  
}  

// nur den Ast mit der ID 1 ausgeben
print_r($items[1]);

Wenn ich es so ausgebe, bekomme ich den ganzen Inhalt des Arrays angezeigt.
Ich möchte nun dieses Arry in eine Listen Funktion UL LI umwandlen.

Kann mir jemand vieleicht einen Hinweis geben wie ich da hin komme.