Nao repetir cadastro !?
Entao, to começandoa gora a fuçar com php etc, e quero montar um sistema de LOGIN e Cadastro, estou ainda na parte do cadastro e esta tudo OK por enquanto, mas eu quero evitar que insira no banco de dados caso o email inserido no formulario ja estiver cadastrado no Banco de Dados!
tentei varios codigos mas sempre da erro!!!
estou usando o seguinte codigo por enquanto que esta tudo certo, mas insere usuarios repetidos!
<?php
include("/db.class.php");
$cadastrando = $pdo->prepare('INSERT INTO usuarios (nome, email, senha, nivel, status) VALUES (:nome, :email, :senha, 1, 0)');
//puxa os dados inseridos no formulario
if(isset($_POST['enviar'])) {
$nome = filter_var($_POST['nome']);
$email = filter_var($_POST['email']);
$senha = filter_var($_POST['senha']);
}
// adiciona os dados puxados para enviar no banco de dados
$cadastrando->bindParam(':nome', $nome);
$cadastrando->bindParam(':email', $email);
$cadastrando->bindParam(':senha', $senha);
// envia para o form
if($cadastrando->execute()){
// mensagem de sucesso
if(isset($cadastrando)){
$flash="Cadastrado com sucesso";
}else{
$flash="Ops! Ocorreu um erro em nosso sistema, tente novamente!";
}
#retorno para o usuario
echo $flash;
}
?>Discussão (4)
Carregando comentários...