Ir para conteúdo

POWERED BY:

Arquivado

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

andrestf

[Resolvido] If n funciona

Recommended Posts

<?php 
 if ($chStId == '3' or $chStId == '5' AND  $_SESSION['uNivel'] < 10 ) { 
    echo "não é possivel alterar status";
  } else {
    aqui ele monta um select
   }
?>

 

na minha logica pensei..

se o status for igual a 3 ou status igual a 5 e nivel menor que dez não faça nada, se não monta select,

mas n ta funcionando... alguem tem uma luz ai? ..rsrsr

 

grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

é necessário entender se as entradas são as esperadas, e se o agrupamento lógico está correto

 

 

var_dump( $chStId,$_SESSION['uNivel'] );
if ( ($chStId == '3' or $chStId == '5' ) AND  $_SESSION['uNivel'] < 10 ) { 

poste o resultado do var_dump()

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não funciona porque você deve colocar os parenteses corretamente

 

<?php 
 if ((($chStId == '3') or ($chStId == '5')) AND ($_SESSION["uNivel"] < 10) ) { 
    echo "não é possivel alterar status";
  } else {
    //aqui ele monta um select
  }
?>

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.