Hannah: return bei Rekursiven Funktionen

Beitrag lesen

Hi,

Ja das glaube ich auch ^^

Es geht darum den Papa der Kinder zu ermitteln

  
  
function father_of_child($id){  
  $re = qry("SELECT ref,id FROM menu WHERE id='".$id."'",true);  
  #echo "#ref".$re[0][ref]."-id".$re[0][id];  
  if ($re[0][ref] == 0) echo $re[0][id];  
  else father_of_child($re[0][ref]);  
}  
  

(Erläuterung zu qry(): qry() liefert mir direkt ein array mit den Inhalten des SELECTs)

Im Prinzip habe ich das schon verstanden.
Wenn ich anstelle des returns ein echo schreibe, bekomme ich was ich will.

Hannah