[Resolvido] EVITANDO CADASTRO DE REGISTRO DUPLICADO
Primeiramente gostaria de agradecer a comunidade que me ajudou em um topico anterior sobre outro assunto.
Dessa vez me deparei com um problema diferente. Fiz um formulario de cadastro de clientes, porem, como faço para evitar um registro igual de clientes.
Obs: Ja sei que definindo como UNIQUE no bando ele já evita isso. Porem gostaria de saber se tem algum metodo que faça isso em php.
Ex basico apenas do nome
<form action="cadastrar_membros_db.php" method="post" class="form-horizontal">
<input type="text" class="span6" name="nome" id="nome" value="">
<button type="submit" class="btn btn-primary">Cadastrar</button>
</form>
Inserindo no banco (ex basico tbm)
<?php
include('conexao.php');
$nome = $_POST['nome'];
$sql = "INSERT INTO usuarios VALUES (null, '$nome')";
mysqli_query($conexao, $sql);
//Validar se cadastrou com sucesso usando mysqli_error
$erro = mysqli_error($conexao);
if(!$erro) {
header('Location: membros.php?ok=1');
//echo "Usuário cadastrado com sucesso!";
} else {
header('Location: cadastrar_membros.php?erro='.$erro);
//echo "Não foi possível cadastrar o usuário! $erro";
}
mysqli_close($conexao);
?>
Como consigo inserir uma verificação ai, para saber se já tem alguem com o mesmo nome?Discussão (3)
Carregando comentários...