phpbar.de logo

Mailinglisten-Archive

[php] Rekursive Funktion

[php] Rekursive Funktion

Steffen Kother steffen.kother at gmx.net
Die Feb 14 14:44:23 CET 2006


Hallo Andreas,

wie muss ich die Funktion anpassen, damit ich am Ende die komplette Ausgabe in einer Variablen habe? Kriegs nicht gebacken. Ich muss 
der Funktion eben die enstprechende Variable mitgeben und immer wieder Text anhängen, oder?

> 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>';

Besten Dank schonmal.

-- 
Mit freundlichen Grüßen / Kind regards

Steffen Kother 


php::bar PHP Wiki   -   Listenarchive