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

php NÃO CONSIGO VERIFICAR SE UM DADO JÁ EXISTE NO BANCO DE DADOS!


carlosjeevas

Pergunta

Galera, eu estou tendo o seguinte problema: 
- Nesse código abaixo está a verificação de dados  já existentes no bando de dados (no caso eu estou verificando o CPF, que já existe). Porém, o código não funciona e não sei mais como arrumar.

 

<?php 


include "config.php"; //aqui inserimos as váriaveis da página de configuração

$db = mysql_connect ($host, $login_db, $senha_db); //conectamos ao mysql

$basedados = mysql_select_db($database); //selecionamos o database escolhido 

 $email = $_POST['email'];
 $senha = $_POST['senha'];
 $endereco = $_POST['endereco'];
 $nome = $_POST['nome'];
 $cpf = $_POST['cpf'];
 $rm = $_POST['rm'];
 $senha2 = $_POST['senha2'];
 $errors = "";

 
    if(isset($_POST['enviar'])){     //Nesta  linha que começa erro, não sei o porque...

      $sql = mysql_query("SELECT * FROM '$tabela' WHERE cpf = '$cpf'");
      
      if(mysql_num_rows($sql)>=1){

        echo "<font face='Verdana' size='6' color='red'> USUÁRIO JÁ CADASTRADO! </font>";

        return die;
      }

    else{

     

if ( $nome == "" ) {

  $errors .= "Você não digitou um Nome<br>"; //confere se o campo login não ficou vazio

  }
 

if ( $senha == "" ) {

  $errors .= "Você não digitou uma senha<br>"; //confere se o campo senha não ficou vazio

  }


if ( $senha != $senha2 ) {

  $errors .= "Você digitou 2 senhas diferentes.<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes

  }

 

if ( $errors == "" ) { //checa se houve ou não erros no cadastro

 

  $cadastrar = mysql_query("INSERT INTO `$tabela` (nome, senha, email, cpf, endereco, rm)

        VALUES ('$nome','$senha','$email', '$cpf', '$endereco', '$rm')", $db); //insere os campos na tabela

 
        echo "<div align=center><font size=2 face=Verdana, Arial, Helvetica, sans-serif><br><br><br>Cadastro com sucesso.</font></div>"; //se cadastrou com sucesso o usuário aparece essa mensagem

          } 

   }

  }
?>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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