Aloa alle miteinander
Hab da ne irgendwie doofe Frage, aber mir scheints ja nicht zu gelingen ...
Woran liegt es, dass mir bei folgendem Code nicht die Rechte zurückgegeben werden, obwohl durch die Testausgaben bestätigt wird, dass es geht ?
Ne Testausgabe sieht dann z.B. so aus:
Grüße, Morph
Hab da ne irgendwie doofe Frage, aber mir scheints ja nicht zu gelingen ...
Woran liegt es, dass mir bei folgendem Code nicht die Rechte zurückgegeben werden, obwohl durch die Testausgaben bestätigt wird, dass es geht ?
Code:
function getForumPermissions($id_forum, $id_group, $dbconn)
{
$dbconn->my_query("SELECT permission FROM dbb_permissions
WHERE id_group = '". $id_group ."'
&& id_forum = '". $id_forum ."'");
if (mysql_num_rows($dbconn->db_result) > 0)
{
$rights_r1 = mysql_fetch_array($dbconn->db_result);
// Testausgabe
echo "<br>Forum-ID: ". $id_forum .", Group-ID: ". $id_group .", Permission: ". $rights_r1['permission'];
return $rights_r1['permission'];
}
else
{
$dbconn->my_query("SELECT id_sub_from FROM dbb_forums WHERE id_forum = '". $id_forum ."'");
$rights_r2 = mysql_fetch_array($dbconn->db_result);
if ($rights_r2['id_sub_from'] != 0)
{
// Testausgabe
echo "<br>Forum-ID: ". $id_forum .", Group-ID: ". $id_group;
getForumPermissions($rights_r2['id_sub_from'], $id_group, $dbconn);
}
}
}
Code:
Forum-ID: 5, Group-ID: 1
Forum-ID: 3, Group-ID: 1
Forum-ID: 2, Group-ID: 1
Forum-ID: 1, Group-ID: 1, Permission: 63
Grüße, Morph
Zuletzt bearbeitet: