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 :D


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 :-)