Julian123: return in rekursiver Funktion

Beitrag lesen

Hallo,

ich habe folgendes Problem und ich beginne irgendwie zu verzweifeln.
Ich habe folgende Funktion

  
function baum($seiteId, $string) {  
  
$baum_query = mysql_query("SELECT id, seiteId FROM $tabel WHERE id='".$seiteId."';") OR die(mysql_error());  
$baum = mysql_fetch_array($baum_query);  
  
   if ($baum["seiteId"] != 1) {  
    if ($string == '')  
     $string = $baum["seiteId"];  
    else  
     $string = $string.",".$baum["seiteId"];  
    baum($baum["seiteId"], $string);  
   }  
   else {  
    echo "ja ich gehe hier rein";  
    echo "<br>und habe den string: ".$string;  
    return $string;  
   }  
  
  }  

Nun möchte ich mit

echo baum(Wert1, Wert2)

den Wert von $string ausgeben, geht aber nicht =/

Habt ihr eine Idee wieso?

Lg

Julian