|   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