tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
455
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DieterWeber DieterWeber ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Ort
    Zuhause
    Beiträge
    35
    also hab mir ne funktion geschrieben, die je nachdem wie sie gesetzt ist, einen user wenn er sich einloggt, überprüft was für eine user level er hat.
    zur funktion:
    die variable $connID beinhaltet den mysql mysql connect
    die variable $user_eingeloggt beinhaltet die id des users
    nun die funktion:
    PHP-Code:
    function userLevel ($user_eingeloggt,$connID) {
    $content "SELECT * FROM user WHERE id=$user_eingeloggt";
    $querydb mysql_query ($content$connID);
    while (
    $row =  mysql_fetch_object ($querydb)) {
        if ((
    $row->USlevel == '1') AND ($row->USgod == '0')) {
        
    $uslevel = ("Admin");
        }
        if (
    $row->USgod == '1') {
        
    $uslevel = ("Root");
        }
        if (
    $row->USlevel == '2') {
        
    $uslevel = ("Newsposter");
        }
        if (
    $row->USlevel == '3') {
        
    $uslevel = ("User");
        }
    }
    return 
    $uslevel;
    }{ 
    ich denke mehr muss man net erklären . ich habe es schon mit elseif probiert. habe die zahlen in ' und ohne ' gestellt. aber immer gibt die funktion false zurück. die tables etc sind alle richtig. aber in der variable $uslevel is immer false wenn ich sie im script abrufe. warum?
     

  2. #2
    Dunsti Tutorials.de Gastzugang
    die Variable $uslevel gibt es nur innerhalb der Funktion. Im restlichen Script ist sie nicht vorhanden ******************

    wenn Du den Befehl "return" verwendest weist Du den Wert von uslevel dem Funktionsnamen userlevel zu.

    der Aufruf wäre dann:

    PHP-Code:
    if (userLevel(x,y)) == TRUE

    hope that helpz

    Dunsti
     

  3. #3
    DieterWeber DieterWeber ist offline Mitglied Bronze
    Registriert seit
    Jan 2002
    Ort
    Zuhause
    Beiträge
    35
    hope that helpz
    true dat
    musste deinen post zwar viermal lesen bis ich es gerafft hatte (nicht weil du dich net gut ausgedrückt hättest, sondern weil es echt spät war) aber dann ****te es danke dir
     

  4. #4
    Dunsti Tutorials.de Gastzugang
    musste deinen post zwar viermal lesen bis ich es gerafft hatte
    immerhin besser als die, die nur einmal lesen und dann posten "raff ich net"

    aber dann ****te es danke dir
    gerne doch


    Dunsti
     

Ähnliche Themen

  1. Funktion gibt nichts zurück
    Von queicherius im Forum PHP
    Antworten: 8
    Letzter Beitrag: 14.08.09, 19:53
  2. image.getHeight(null) gibt immer -1 zurück?
    Von Layna im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 20.06.07, 12:56
  3. mail funktion gibt false aus
    Von Gunah im Forum PHP
    Antworten: 4
    Letzter Beitrag: 30.05.07, 09:45
  4. Antworten: 8
    Letzter Beitrag: 13.10.06, 11:06
  5. Funktion gibt nix zurück
    Von Soapp im Forum PHP
    Antworten: 6
    Letzter Beitrag: 18.09.06, 19:02