Verificar se existe os dados no cadastro
Galera tenho problemas em verificar se já existe cadastrado no sistema(database) o email ou usuário, como posso fazer isso usando este código:
<?php
session_start();
include("configs/config.php");
?>
<h3 class="h3users">CADASTRE-SE</h3>
<hr class="hr"/>
<h4 class="h4users">Formulário de cadastro</h4>
<div class="box_painel">
<form method="post" action="">
<input type="text" name="nome_c" placeholder="Digite seu nome" class="input_style">
<input type="text" name="email_c" placeholder="E-Mail" class="input_style">
<input type="text" name="username_c" placeholder="Nome de usuário" class="input_style">
<input type="password" name="password_c" placeholder="Senha" class="input_style">
<label>
<input type="checkbox" name="remember_me" id="remember_me" class="remember_me">
<a href="#">Aceito os termos</a>
</label>
<input type="submit" name="cadastrar" value="Cadastrar" class="btn">
</form>
</div>
<br>
<?php
//INSERT INTO table_name (column1,column2,column3,...)
//VALUES (value1,value2,value3,...);
if(isset($_POST['cadastrar'])){
$nomec = strip_tags(trim($_POST['nome_c']));
$emailc = strip_tags(trim($_POST['email_c']));
$usernamec = strip_tags(trim($_POST['username_c']));
$passwordc = strip_tags(trim($_POST['password_c']));
$sql_query = 'INSERT INTO dks_login (nome, email, username, password)';
$sql_query .= 'VALUES (:nome,:email,:username,:password)';
try{
if(empty($nomec)|| empty($emailc)|| empty($usernamec)|| empty($passwordc)){
echo '<br><div class="restore" style="width:288px;">Por favor complete todos os campos.</div>';exit;
}
$sql_query = $conn->prepare($sql_query);
$sql_query->bindValue(':nome',$nomec,PDO::PARAM_STR);
$sql_query->bindValue(':email',$emailc,PDO::PARAM_STR);
$sql_query->bindValue(':username',$usernamec,PDO::PARAM_STR);
$sql_query->bindValue(':password',$passwordc,PDO::PARAM_STR);
$sql_query->execute();
echo '<br><div class="info" style="width:288px;">Cadastrado com sucesso!</div>';
}catch(PDOException $e){
echo 'Cadastro erro! '.$e->getMessage();
}
?>
Desculpe a má organização do código não manjo mto com fórum e organizei usando a tecla space e não tab :/
Help to my web work! :)
Discussão (4)
Carregando comentários...