Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

junaooaks

[Resolvido] if or

Recommended Posts

galera me descupe pela pergunta http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

 

so que eu nao to lembrando como usa o if com duas condição

 

ex: SE (a = B) ou (a>B){ faça isto

}

SENAO

{ acontece aquilo outro };

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você lembra? ^^

fi ($a = 'b') or ($a!='b'){

 

...condição

 

}

 

else

{

...condição

 

};

Compartilhar este post


Link para o post
Compartilhar em outros sites

o operador lógico "ou" retorna verdadeiro se pelo menos um dos operandos for verdadeiros.

 

no exemplo que voce deu:

 

if ($a == 'b') or ($a!='b')

não seria uma comparação? $a igual a 'b'.

 

 

nesse caso, sempre esse if será executado, pois ou a variável é 'b' ou não é.

Um dos dois operandos retornará verdadeiro.

 

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

o que eu quero fazer e isto

 

if ($tabela = 'campanha_publicitaria' ) or ($tabela = 'noticias')

{

echo "<h2>PREENCHE O TITULO</h2>";

}

 

so que esta dando erro

 

Parse error: parse error, unexpected T_LOGICAL_OR in C:\wamp\www\painel\imagens\recebe_foto.php on line 7

Compartilhar este post


Link para o post
Compartilhar em outros sites

= é atribuição.

para comparação use ==.

 

O erro está na precedencia, como voce usa atribuição ela tem maior precendencia.

 

Assim deve resolver seu problema:

 

if ($tabela == 'campanha_publicitaria' || $tabela == 'noticias')

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.