Seite 1 von 1
PHP If user = admin xxx else xxx
Verfasst: 12.06.2003 23:41
von MiXa
hallo,
könnte mir bitte jemand das folgende in php übersetzten
PHP If user = admin (usernummer = 2)
mache aktion 1
else (if not admin (usernummer ungleich 2)
mache aktion 2
schon mal vielen dank
liebe gruesse
michael
Verfasst: 12.06.2003 23:44
von Gast
if ($user = "admin") {
$usernummer = 2;
action1();
} else {
$usernummer = 3;
action2();
}
Verfasst: 13.06.2003 08:27
von Chaze
Ich glaube er meinte das so, dass der Admin die Usernummer 2 hat.
Code: Alles auswählen
if (($user = "admin") || ($user_id == 2))
{
echo 'Hallo Admin, willkommen in Deinem Königreich!';
}
else
{
echo 'Du bist nicht der Admin...Du kommst hier net rein...!
}
Man
Verfasst: 13.06.2003 08:53
von MiXa
vielen dank
ja ich meinte das so wie Chaze
es soll halt überprüft werden, ob es der user mit der nr. 2 ist (was ja dem admin entspricht
dann soll aktion 1 erfolgen
falls es nicht der admin ist dann aktion 2
ich werde am WE mal was rumprobieren
nochmals vielen dank
Verfasst: 13.06.2003 21:42
von MiXa
hallo Chaze,
ich hätte da noch mal eine kurze frage
(($user = "admin") || ($user_id == 2))
wird so abgefragt if user = admin und user_id = 2
oder if user = admin oder user_id = 2
(ich hätte es gerne so, daß nur die user_id = 2 [also der hauptadmin] die aktion ausführen kann)
Verfasst: 13.06.2003 21:47
von Chaze
|| = ODER
&& = UND
(beides logisch)
Verfasst: 13.06.2003 22:20
von Gast
bitte schön.
Code: Alles auswählen
if ($userdata['user_level'] == ADMIN)
{
<mache aktion 1>
}else{
<mache aktion 2>
}
oder
Code: Alles auswählen
$mache_aktion = ($userdata['user_level'] == ADMIN) ? <mache aktion 1> : <mache aktion 2>;
Beides bezogen auf die scripten vom phpbb.
isch
Verfasst: 13.06.2003 22:30
von MiXa
nochmals vielen dank
scheint jetzt hinzuhauen
