Validar um campo se existe no banco
Bom dia,
Estou fazendo um cadastro tudo no mesmo arquivo e quero verificar se o nome já foi cadastrado como faço a verificação? meu código inicial está assim:
<?php
require 'config.php';
if (isset($_POST['nome']) && !empty($_POST['nome'])) {
$nome = addslashes($_POST['nome']);
$email = addslashes($_POST['email']);
$telefone = addslashes($_POST['telefone']);
$login = addslashes($_POST['login']);
$senha = $_POST['senha'];
$confsenha = $_POST['confsenha'];
$sql = $pdo->prepare("SELECT id FROM usuario WHERE email = :email");
$sql->bindValue(":email", $email);
$sql->execute();
if ($sql->rowCount() == 0) {
$sql = $pdo->prepare("INSERT INTO usuario SET nome = :nome, email = :email, telefone = :telefone, login = :login, senha = :senha, confsenha = :confsenha");
$sql->bindValue(":nome", $nome);
$sql->bindValue(":email", $email);
$sql->bindValue(":telefone", $telefone);
$sql->bindValue(":login", $login);
$sql->bindValue(":senha", md5($senha));
$sql->bindValue(":confsenha", md5($confsenha));
$sql->execute();
header("Location: index.php");
}
if (!empty($nome) && !empty($email) && !empty($senha)) {
if ( ) //AQUI É A DÚVIDA O QUE PREENCHER NESTE IF PARA SÓ MOSTRAR A MENSAGEM NA DEVIDA OCASIÃO
?>
<div >
<?php echo "cadastrado"; ?>
</div>
<?php} else {
?>
<div >
<?php echo "ja existe"; ?>
</div>
<?php
}}else {
?>
<div >
<?php echo "preencha os campos"; ?>
</div>
<?php
<form method="POST" id="formulario_usuario" action="usuario_add.php">
<label>Nome</label><br>
<input type="text" name="nome" id="nome"><br>
<label>Email</label><br>
<input type="email" name="email" id="email"><br>
<label>Telefone</label><br>
<input type="tel" name="telefone" onkeypress="somenteNumeros(this);"><br>
<label>Login</label><br>
<input type="text" name="login" id="login"><br>
<label>Senha</label><br>
<input type="password" name="senha" id="senha"><br>
<label>Confirmação de Senha</label><br>
<input type="password" name="confsenha" id="confsenha" required name="confsenha"><br><br>
<input type="submit" name="cadastrar" value="Cadastrar">
</form>Discussão (1)
Carregando comentários...