Sponsor-Board.de
Thema geschlossen  Thema schreiben 

array abgleichen

Verfasser Nachricht

Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status: offline


Beitrag: #1
array abgleichen

Hallo

ich habe mir ein script gebaut das die usergroups auslesen soll


PHP-Code:
function IsUserInGroup ($Username$GroupID) {
        
$Groups $this->GetUserGroups($Username);
        if(
in_array($GroupID$Groups)){
            return 
true;
        }else{
            return 
false;
        }
    }
    
    function 
GetUserGroups ($Username) {
        
$userID $this->GetUserData($Username"userID");
        
$result mysql_query("SELECT groupID FROM `accounts` WHERE userID = '".$userID."'");
        
$row mysql_fetch_array($result);
        return 
$row['groupID'];
    } 



aber leider wird immer nur false ausgegeben

hat wer ne idee wie ich es zum laufen kriege ?


MfG

05.02.2012 23:53
 
Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #2
RE: array abgleichen

Hast dir schon einmal die einzelnen Sachen ausgeben lassen? Also getrennt von einander.


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

06.02.2012 00:07
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status: offline


Beitrag: #3
RE: array abgleichen

ja
IsUserInGroup gibt immer false aus

und GetUserGroups mit print_r gibt immer nur ein datensatz aus obwohl mehrere in der db stehen

06.02.2012 00:09
 
Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #4
RE: array abgleichen

Willst du das von GetUserGroups mehrere Gruppen kommen?

Wenn ja kannst meines wissens nach nicht mit mysql_fetch_array arbeiten, sondern solltest dir erst einmal aus dem object ein Array basteln per while schleife.


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

06.02.2012 00:13
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status: offline


Beitrag: #5
RE: array abgleichen

ja es sollen alle gruppen übergeben werden die der user hat

und das ist ja mein problem das ich ned genau weiß wie die schleife aufgebaut sein muss damit es funktioniert

06.02.2012 00:21
 
Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #6
RE: array abgleichen

PHP-Code:
function GetUserGroups ($Username) {
        
$userID $this->GetUserData($Username"userID");
        
$result mysql_query("SELECT groupID FROM `accounts` WHERE userID = '".$userID."'");
        
$aAusgabe = array();
        while(
$aData mysql_fetch_assoc$result ) ) {
            
$aAusgabe[] = $aData['groupID'];
        }
        return 
$aAusgabe;
    } 


ka obs geht, gerade nur schnell zusammen getippt


PS: Man sollte davor noch überprüfen ob es überhaupt Gruppen für den User gibt.


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2012 00:26 von KoKsPfLaNzE.

06.02.2012 00:25
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 408
Bewertung: 9
Registriert seit: Apr 2011
Status: offline


Beitrag: #7
RE: array abgleichen

danke

habe aber gemerkt das GetUserGroups unnötig ist und somit wegfällt

hab jetzt alles gelöst funktioniert jetzt auch

danke für deine hilfe

MfG

06.02.2012 01:19
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Multidimensionaler Array T-I-M 0 1.080 29.12.2013 18:59
Letzter Beitrag: T-I-M
  [MySQL] PHP gibt nur "Array" aus MMS3 Admin 14 2.391 29.07.2013 10:15
Letzter Beitrag: MMS3 Admin
  [Hilfe] jQuery mehrdimensionales Array Aaron 13 3.025 20.05.2013 16:20
Letzter Beitrag: Aaron

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren