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

VERIFICAR SE EXISTE NA BASE DE DADOS


dineysil

Pergunta

Boa tarde!

Sou iniciante em PHP, e estou com uma dúvida de como verificar se existe na base de dado um campo que foi preenchido no Form.
O campo e-mail é preenchido no Form e enviado via POST no arquivo que recebo  faço a consulta.

include 'conexao.php';

$email = utf8_encode(mysqli_real_escape_string($conexao, $_POST["email"]));

$busca = "SELECT `email`
                  FROM `clientes`
                  WHERE `email` = " . $email;

$resultado = mysqli_query($conexao, $busca);

"Aqui preciso fazer a verificação, se existe "MSG ALERT" e volta, se não existe avança e faz a inclusão de dados.

$sql = "INSERT INTO clientes ...

Se puderem me ajudar agradeço!

Claudiney

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
11 horas atrás, lowys disse:

Verifique com um if:
 


if(existe_a_coisa_que_procura){
  // faça isso
} else {
  // faça outra coisa
}

$busca = "SELECT `email`
                  FROM `clientes`
                  WHERE `email` = " . $email;

$resultado = mysqli_query($conexao, $busca);


if($resultado){
  // faça isso
} else {
  // faça outra coisa
}

Não deu certo.

O que está errado?

Link para o comentário
Compartilhar em outros sites

  • 0

Então... não deu erro, somente não executa não dá a mensagem de ALERT ao gravar cadastro com o mesmo email.
 

$email = utf8_encode(mysqli_real_escape_string($conexao, $_POST["email"]));

$busca = "SELECT `email`
                  FROM `clientes`
                  WHERE `email` =' " . $email;

$resultado = mysqli_query($conexao, $busca);
        
        if($resultado){
        ?>        
      

        <script>
            alert("Já existe uma empresa cadastrada com este e-mail!")
            window.history.go(-1);
        </script>  
              
        <?
        } else {        

$sql = "INSERT INTO clientes ...

}

 

Obrigado pela atenção e ajuda.

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...