Mailinglisten-Archive |
Hallo Steffen, evtl. hilft dir ja das hier: function scan($mpa=0,$level=0) { $result=mysql_query('SELECT mid,mna FROM table WHERE mpa='.$mpa); // Daten für parent mpa holen while ($row=mysql_fetch_assoc($result)) { // Datensatz abholen echo str_repeat(' ',$level*2).$row['mna']."\n"; // Name nach Level eingerück ausgeben scan($row['mid'],$level+1); // Rekursion für diesen Eintrag als parent } mysql_free_result($result); // Ergebnismenge freigeben } echo '<pre>'; scan(); echo '</pre>'; Gruß, Andreas
php::bar PHP Wiki - Listenarchive