ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
299
299
EMPFEHLEN
-
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:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
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 :1 2 3 4
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, MorphGeändert von Morph (25.04.03 um 01:39 Uhr)
nothing
-
Ich schätz mal dass du ein 'return' vor dem rekursiven Aufruf von getForumPermissions vergessen hast.
„Gib einem Menschen einen Fisch, und er wird für einen Tag satt. Lehre ihn Fischen, und er wird ein Leben lang satt.“
“For every complex problem, there is an answer that is short, simple and wrong.”
“Pessimism is safe, but optimism is a lot faster!”
Aktuelles Coding Quiz: #17 - Wörter kreuz und quer
-
Ne, leider ned.
Das ist schon gewollt - dazu dient eben die Abfrage. Es soll nur die gefundene Erlaubnis zurückgegeben werden, wenn auch eine gefunden wurde.
Edit: Ich nehm alles zurück - hatte es falsch verstanden
Thx, jetzt passts.
Grüße, Morphnothing
Ähnliche Themen
-
Probleme mit rekursiver Funktion
Von xtramen01 im Forum PHPAntworten: 1Letzter Beitrag: 16.12.09, 16:25 -
Problem mit rekursiver Funktion
Von visiondpc im Forum PHPAntworten: 4Letzter Beitrag: 09.09.07, 16:09 -
Parameter wird gelöscht bei rekursiver Funktion
Von tantebootsy im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 19.05.06, 11:32 -
Probleme bei rekursiver Funktion für Menü
Von Klopfdreh im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 10.01.06, 14:21 -
Problem mit rekursiver Funktion in ABAP
Von SirNeo im Forum Sonstige SprachenAntworten: 2Letzter Beitrag: 17.01.02, 10:14





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren