Ошибка T_BOOLEAN_AND?

Что не так с этим? кто-нибудь мне поможет.

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.

Solutions Collecting From Web of "Ошибка 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))