LupusC
"myXOOPs"-Könner
Gepostet am:15.01.2008 20:04
#6
Statt
sollte es wahrscheinlich
lauten.
&& ist stärker als || also würde deine IF Bedingung aufgesplittet lauten:
$config['avatar_eod']!=0 && $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2"
||
$userinfo['user_groupid'] == "3" && $zeit >= 0 && $zeit <= 30.4375)
Und da ersteres immer eintrifft, ist das Ergebnis klar.
Re: PHP programmier Problem
15.01.2008 20:04 Nachtrag zu deinem ELSEIF Monster. Anscheinend dürften da 2 Klammern gefehlt haben.Statt
elseif ($config['avatar_eod']!=0 && $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2" || $userinfo['user_groupid'] == "3" && $zeit >= 0 && $zeit <= 30.4375)
sollte es wahrscheinlich
elseif (($config['avatar_eod']!=0 && $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2" || $userinfo['user_groupid'] == "3" )&& $zeit >= 0 && $zeit <= 30.4375)
lauten.
&& ist stärker als || also würde deine IF Bedingung aufgesplittet lauten:
$config['avatar_eod']!=0 && $userinfo['user_status'] == "member" && $userinfo['user_groupid'] == "2"
||
$userinfo['user_groupid'] == "3" && $zeit >= 0 && $zeit <= 30.4375)
Und da ersteres immer eintrifft, ist das Ergebnis klar.
