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

Como evitar registros duplicados no php


Edivan santos

Pergunta

boa noite a todos!

alguém poderia me ajudar por favor, não estou conseguindo executar a validação de cadastro do meu código. Pois quando executo aparece as seguintes msg de erro:

(Conexão efetuada com sucesso!
Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\site3\Vendas_new\inserir_cliente.php on line 14

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in C:\xampp\htdocs\site3\Vendas_new\inserir_cliente.php on line 15

Warning: mysqli_query() expects at least 2 parameters, 1 given in C:\xampp\htdocs\site3\Vendas_new\inserir_cliente.php on line 28
<script language="javascript"> alert("Ops! Erro ao cadastrar o Médico. veja a sintax");

)

 

<?php include "index2.php"; ?>
<?php
    include "conexao.php";

    $NOME = $_REQUEST['txtnome'];
    $TELEFONE = $_REQUEST['txttelefone'];
    $EMAIL = $_REQUEST['txtemail'];
    $CPF = $_REQUEST['txtcpf'];
    $ENDERECO = $_REQUEST['txtendereco'];
    $CIDADE = $_REQUEST['txtcidade'];
    $NACIONALIDADE = $_REQUEST['txtnacionalidade'];
    
    
    $consulta = mysqli_query("SELECT * FROM cliente WHERE CPF = $CPF");
    $VERIFICARSQL = mysqli_num_rows($consulta);
    
    if ($VERIFICARSQL >0){
        echo '&lt;script language="javascript">
        alert("Ops! Cliente já cadastrado");</script>';
    }
    else{
        
    $insereDados = mysqli_query($conn, "INSERT INTO cliente (
    NOME, TELEFONE,EMAIL, CPF, ENDERECO, CIDADE, NACIONALIDADE ) 
    VALUES ('$NOME', '$TELEFONE', '$EMAIL', '$CPF', '$ENDERECO',
    '$CIDADE', '$NACIONALIDADE')") or die (mysql_error());
    
    $RESULT = mysqli_query($insereDados);
    
    if ($RESULT){
         
         echo '&lt;script language="javascript">
         alert("Cliente cadastrado");</script>';
        }
    else{
        
         echo '&lt;script language="javascript">
         alert("Ops! Erro ao cadastrar o Cliente. veja a sintax");</script>';
        }
    }

Link para o comentário
Compartilhar em outros sites

2 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.

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
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...