hier mal meine funktion. wenn ich mir das ergebnis mittels echo ausgeben lasse ist alles ok aber warum kann ich
diesen wert mittels return nicht übergeben?
wenn ich
erfolgt eine leere ausgabe, nur wieso? eine fehlermeldung bekomm ich nicht.
hier mal die funktion:
diesen wert mittels return nicht übergeben?
wenn ich
PHP-Code:
$info = $this -> breadCrumbs($pgID);
echo $info // leere ausgabe??????
hier mal die funktion:
PHP-Code:
function breadCrumbs($pgID, $bc="")
{
$query = "SELECT parent_id, bezeichnung FROM kk_produktgruppen WHERE pg_id = ".$pgID;
$res = $this -> db -> sql($query);
$row = mysql_fetch_array($res);
if ($row['parent_id'] == 0)
{
$bc .= $row['bezeichnung'];
echo $bc;
return $bc;
}
else
{
$bc .= $row['bezeichnung'];
//echo $row['bezeichnung'];
$this -> breadCrumbs($row['parent_id'], $bc);
}
}
Kommentar