Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) usar um "OR" dentro de um "IF".


Carlos Rocha

Pergunta

Ola Pessoal.

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

Como fazer?

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Tentei dos 3 jeitos abaixo e ta dando no mesmo:

<?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  || $opera_user_cont != 0) { echo "<script>alert('O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>";  }
/*if (($opera_superuser_cont != 0) or ($opera_user_cont != 0)){ echo "<script>alert('$opera_superuser_cont, $opera_user_cont - O login que você escolheu já foi escolhido para outro cliente!'); document.location='cad_empresas.php'</script>";  }*/
/*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 {

Editado por Carlos Rocha
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...