andrestf 0 Denunciar post Postado Outubro 4, 2011 <?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
William Bruno 1501 Denunciar post Postado Outubro 4, 2011 é 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
alepts 1 Denunciar post Postado Outubro 4, 2011 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
andrestf 0 Denunciar post Postado Outubro 4, 2011 kkk, viajei, nem me toquei nos parenteses, obrigado.... por mim tópico resolvido Compartilhar este post Link para o post Compartilhar em outros sites