Neuigkeiten:

still alive...

Hauptmenü

abfrage

Begonnen von toothpaste, 14. Juli 2005, 09:47:33

Vorheriges Thema - Nächstes Thema

toothpaste

Kann mir jemand sagen, warum das hier nicht funktionieren sollte:
 

if ($user[\'news\'] != \"Admin\" or $user[\'news\'] != \"Moderator\" or $user[\'news\'] == \"\"  )

Ribosomen produzieren Eiweiss...jawoll.


...

Prinzipiell müsste das klappen. Sind die Vergleichsstrings (Admin, Moderator) richtig?

toothpaste

Ja!
Die Abfrage soll bewirken, dass nur admins oder Moderatoren auf die Seite zugelassen werden. Die Rechte sind in der DB unter \"news\" gespeichert.
Keine Ahnung warum das nicht funktioniert...

Ribosomen produzieren Eiweiss...jawoll.


...

Poste doch mal den ganzen COde inkl. Abfragen etc., dann sehen wir weiter.

Powie

du wirst da mit  Kalmmern -> ( )  arbeiten müssen um das entsprechend zusammenfassen zu können. So wie du das jetzt gerade machst kann das die wahr werden.

milindur

Hmm, also wenn in dem Feld \"Moderator\" steht, dann ist der Ausdruck $user[\'news\'] != \"Admin\" schon true, so dass der if-Teil ausgeführt wird.
Du meinst vielleicht eher:

if ($user[\'news\'] != \"Admin\" and $user[\'news\'] != \"Moderator\") {
 // weder Admin noch Moderator, nicht erlaubt
}

 
oder:

if ($user[\'news\'] == \"Admin\" or $user[\'news\'] == \"Moderator\") {
 // Admin oder Moderator, erlaubt
}

...

Ansonsten in ne Switch-Anweisung:

<?php
switch($user[\'news\']){
   case \'Admin\': case \'Moderator\': case \'\':
   /* dumdidum */
   break;
}

toothpaste

Ich will ja aber, dass admin sowie moderator zugelassen werden! Wie muss ich denn da die Klammern setzen?
(die letzte abfrage ==\"\" ist eigentlich sowieso unnütz, da ich den defaultwert auf \"user\" gesetzt hab...)

Ribosomen produzieren Eiweiss...jawoll.


mahe

$user[\'news\'] == \'Admin\' || $user[\'news\'] == \'Moderator\'

http://blog.mahe.at\" rel=\"external nofollow\">http://blog.mahe.at/wp-content/uploads/2007/06/88x31_1.jpg\" alt=\"88x31_1.jpg\">


Ja, diese Signatur dient zur Werbung!


Und dass ich meine Posts wiederfinde ...


toothpaste

Danke für die schnelle Hilfe! Hat geklappt!

Ribosomen produzieren Eiweiss...jawoll.


all your base are belong to us / Discord