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