phpbar.de logo

Mailinglisten-Archive

[php] Jetzt wirds rekursiv

[php] Jetzt wirds rekursiv

harald_hanek at hotmail.com harald_hanek at hotmail.com
Mit Mar 9 13:00:18 CET 2005


Hallo,
kann mir jemand bitte einen Denkanstoß geben wie ich den Inhalt der Datenbank rekursiv durchlaufe (das klappt schon)
aber dann in einem Array speichern kann. So sieht mein Script bisher aus:

<?php

 $haupt_menu = array();
 
 CMS_makeKat(0);

 function CMS_makeKat($kat)
 {
  global $haupt_menu;
  
  $result = mysql_query("SELECT * FROM ordner where hkat = '$kat' and status = '1' order by sort");
  while($row = mysql_fetch_array($result))
  {
   $last_id = getID($row['ID']); // Hier wird geprüft ob Ordner Inhalt hat
   
   if($last_id)
   {
    
    $tmparray = array (
         'id'   => $row['ID'],
         'linkid'  => $last_id,
         'name'  => $row['name'],
         );
         
    
    array_push($haupt_menu, $tmparray);
    $tmparray = null;
    
    CMS_makeKat($row['ID']);
   } 
  }
 }
?>

Vielen Dank schon mal.
Grüße Harald

php::bar PHP Wiki   -   Listenarchive