Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
459
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ShishaLiVe ShishaLiVe ist offline Mitglied Bronze
    Registriert seit
    Mar 2008
    Beiträge
    48
    Hallo leute brauche mal wieder eure Hilfe.
    Ich will mit Hilfe einer Tabelle auslesen was der User darf und was nicht das möchte ich so lösen das z.B die variable $gb_edit = denn wert yes hat nun weiß ich nicht wie ich diese erstelln lassen kann......

    in der Tabelle steht z.B
    gb_edit yes
    gb_del no
    news_edit yes
    usw so das die variable immer so heißt wie es in der DB steht unter "rechte_name" und denn wert hat der unter "rechte_rechte" steht


    PHP-Code:
        $sql "SELECT
                    ID,
                    rechte_name,
                    rechte_rechte,
                    Nick
                FROM
                    admin_rechte
                WHERE                
                    Nick = '"
    .$_SESSION["user_nick"]."';";
        
    $result mysql_query($sql) OR die(mysql_error());
        while(
    $row mysql_fetch_assoc($result)) {
        
    $row['rechte_name'] = $row['rechte_rechte']; 
    weil mit
    PHP-Code:
    $row['rechte_name'] = $row['rechte_rechte'
    gehts nicht

    MFG LiVe
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    ich weiss nicht, ob ich das jetzt richtig verstanden habe. Meinst Du das:

    PHP-Code:
    $$row['rechte_name'] = $row['rechte_rechte']; 
    LG
     

  3. #3
    ShishaLiVe ShishaLiVe ist offline Mitglied Bronze
    Registriert seit
    Mar 2008
    Beiträge
    48
    wenn das so geht dann meine ich das richtige :-D oder kennt jemand eine bessere lösung?
     

  4. #4
    SimonErich SimonErich ist offline Mitglied Brokat
    Registriert seit
    Jun 2005
    Beiträge
    303
    Hallo

    Du musst hier ein neues Array erstellen und bedenke, dass in $row['rechte_name'] ja der Name des Rechts steht.
    Was du mit $row['rechte_name'] = $row['rechte_rechte']; ist einfach jedesmal das Element
    'rechte_name' auf das Recht setzen.

    Aber 'rechte_name' hat ja zum Beispiel den Wert 'gb_entry'
    DESHALB:


    PHP-Code:
    $new_arr[$row['rechte_name']] = $row['rechte_rechte']; 
    Wenn du das jetzt auf einen Datensatz speziell siehst (Also einfach mal die Variablen ersetzt wie sie sein könnten bei einem Datensatz), könnte das so heißen:

    $new_arr['gb_entry'] = "yes";



    Ich hoffe ich konnte es verständlich erklären.


    Gruß SimonErich
     

  5. #5
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    oder kennt jemand eine bessere lösung?
    Das kommt darauf an, was Du weiter damit machen willst. Die Rechte in einem Array zu sammeln, hat den Vorteil, dass Du das z.B. mit einer foreach-Schleife durchlaufen kannst, oder mit in_array() bequem prüfen, ob eins der Rechte nicht gesetzt ist, usw.

    LG
     

  6. #6
    ShishaLiVe ShishaLiVe ist offline Mitglied Bronze
    Registriert seit
    Mar 2008
    Beiträge
    48
    Es sollen danach auf weiteren seiten eine If abfrage mit inhalt für einen PHP code dort stehen und so gewisse funktionen freigeschaltet werden wie edit, del usw so das man bei jeden Admin user einzel festlegen kann was er darf
     

  7. #7
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    jo, kannst Du eigentlich machen, wie Du willst...

    LG
     

  8. #8
    ShishaLiVe ShishaLiVe ist offline Mitglied Bronze
    Registriert seit
    Mar 2008
    Beiträge
    48
    funtzt 1A thanx
     

Ähnliche Themen

  1. Administrator vs. Admin-Rechte
    Von Frezl im Forum Microsoft Windows
    Antworten: 7
    Letzter Beitrag: 19.06.10, 19:21
  2. Admin Rechte phpBB 2.0.5?
    Von DragonTears im Forum Coders Talk
    Antworten: 0
    Letzter Beitrag: 08.04.09, 10:34
  3. Antworten: 5
    Letzter Beitrag: 22.09.05, 18:49
  4. Admin rechte system ?
    Von Bl!zZzArD im Forum PHP
    Antworten: 17
    Letzter Beitrag: 20.06.02, 13:09
  5. Win XP-Internetzugriff ohne Admin-Rechte?
    Von Glavis im Forum Microsoft Windows
    Antworten: 0
    Letzter Beitrag: 26.11.01, 18:35