|
|
|
| немогу придумать никак)
if($obj_s!="admin"&&$obj_s!="moder"&&$owner!=1){}
else{}
получается как должно быть:
$obj_s!="admin"&&$obj_s!="moder" должно проверяться только если $owner!=1
если же $owner==1, то $obj_s!="admin"&&$obj_s!="moder" пропускается.
как бы его так в одно условие пихнуть?) | |
|
|
|
|
|
|
|
для: sl1p
(09.10.2008 в 00:23)
| | блин ошибся форумом:) перенесите плз :[ | |
|
|
|
|
|
|
|
для: sl1p
(09.10.2008 в 00:23)
| | Пернесите $owner!=1 в начало условия:
if($owner!=1 && $obj_s!="admin" && $obj_s!="moder") {}
else{}
PHP вычисляет значение условия пошагово. Как только хоть один из операндов && будет равен FALSE, условие принимает значение FALSE, и остальные операнды не проверяются. | |
|
|
|
|
|
|
|
для: Nytrogen
(09.10.2008 в 14:24)
| | тут просто немного экзотически получается)
так или иначе должно выполниться ..
юзаю так, иначе просто мне кажется невозможно одним условием..
ваш пример немного не подходит.. если $owner!=1 то опять же кидает на елс..
<?
if(($obj_s=="admin"||$obj_s=="moder")&&$owner==1){
echo 'okok';
}
else if($obj_s!="admin"&&$obj_s!="moder"){
echo 'okok';
}
else{
echo 1;
}
?>
|
| |
|
|
|
|
|
|
|
для: sl1p
(09.10.2008 в 14:43)
| | >>если $owner!=1 то опять же кидает на елс..
Вы нигде не написали, что else не должен выполняться, если $owner!=1 (это я типа оправдался =)
Попробуйте так:
<?
if((($obj_s=="admin"||$obj_s=="moder")&&$owner==1)) || ($obj_s!="admin"&&$obj_s!="moder")) {
echo 'okok';
} else {
echo 1;
}
?>
|
Имхо, Вы всё же перемудрили с условием. | |
|
|
|
|
|
|
|
для: Nytrogen
(09.10.2008 в 15:02)
| | if((($obj_s=="admin"||$obj_s=="moder")&&$owner==1) || ($obj_s!="admin"&&$obj_s!="moder"))
без одной скобки токо:)
спасибо) | |
|
|
|