Что не так с этим? кто-нибудь мне поможет.
if(stripos($nerde, $hf) !== false) && (stripos($nerde, $rs) !== false){ @mysql_query("update table set dltur = '3' where id = '".$ppl[id]."'"); } else { //dont do anything }
Я получаю ошибку T_BOOLEAN_AND.
Все условие требует скобок:
if((stripos($nerde, $hf) !== false) && (stripos($nerde, $rs) !== false)){
Все выражение условия if
должно быть помещено в круглые скобки. Но вы уже закрываете эту часть инструкции if
после первого false
:
if(stripos($nerde, $hf) !== false) && (stripos($nerde, $rs) !== false){ ^ ^___________^ ^ |______________________________|
Напишите это так:
if (stripos($nerde, $hf) !== false && stripos($nerde, $rs) !== false)
Или вы помещаете круглые скобки вокруг всего выражения (предположил Игнасио Васкес-Абрамс):
if ((stripos($nerde, $hf) !== false) && (stripos($nerde, $rs) !== false))