tenho esse código e gostaria de usar um "OR" dentro de um "IF".
<?php
if ($acao=="cad_empresas") {
$opera_superuser = mysql_query("select * from clientes where login = '$login'");
$opera_user = mysql_query("select * from login_filiais where login = '$login'");
$opera_superuser_cont = mysql_num_rows($opera_superuser);
$opera_user_cont = mysql_num_rows($opera_user);
if ($opera_superuser_cont <> 0 or $opera_user_cont <> 0) { echo "<script>alert('O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>"; }
else {
......
Acontece, que quando chega na instrução if, ele parece que ta fazendo um "and" em, vez de um "or", e não há logim que passe. Ou seja, ainmda que o login não esteja cadastrado ele diz que esta.
A ideia é a Seghuinte: "SE ($opera_superuser_cont for diferente de 0 OU $opera_user_cont for diferente de 0) -> tanto faz um ou o outro e não os 2 juintos, bloqueia o cadastro,. caso contrario,. avança
Pergunta
Carlos Rocha
Ola Pessoal.
tenho esse código e gostaria de usar um "OR" dentro de um "IF".
Acontece, que quando chega na instrução if, ele parece que ta fazendo um "and" em, vez de um "or", e não há logim que passe. Ou seja, ainmda que o login não esteja cadastrado ele diz que esta.
A ideia é a Seghuinte: "SE ($opera_superuser_cont for diferente de 0 OU $opera_user_cont for diferente de 0) -> tanto faz um ou o outro e não os 2 juintos, bloqueia o cadastro,. caso contrario,. avança
Como fazer?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.