jo Leute,
danke schomal für eure Antworten, ich packs leider trotzdem nicht so ganz:
hier mein aktueller versuch (is zwar noch ohne Array, aber ist ja erstmal egal)
Code:
<? function checkMenuePoints($pid, $rekursiv = 1, $data = "")
{
$SQL = "SELECT uid, pid, name FROM tbl_faqbaum WHERE pid = '$pid';";
$rssubmenue = mysql_query($SQL);
if (mysql_num_rows($rssubmenue) > 0) // Unterpunkte vorhanden, Unterpunkt ausgeben und prüfen ob es weitere Unterpunkte gibt
{
$SQL2 = "SELECT uid FROM tbl_faqbaum WHERE pid='$pid'";
$rsuid = mysql_fetch_object(mysql_query($SQL2));
while ($submenue = mysql_fetch_object($rssubmenue))
{
// Übergebener Var. die neuen Werte hinzufügen
$data = $data.",".$submenue->uid;
if ($rekursiv == 1)
{
// der Funtion die bisher gesammelten Werte übergeben
checkMenuePoints($submenue->uid, $rekursiv, $data);
}
}
}
return($data); // rückgabe der gesammelten werte
}
?>
Aber irgendwo hängt es mit der Übergabe der Werte. ich blick nur leider nicht wo ^^
Vielen Dank,
greets ben