Não está dando o INSERT
Fiz o código em PDO, ele executa os parâmetros, mas não cadastra os dados no banco de dados.
<?php
include("conexao.php");
$email=$_POST["email_txt"];
$nome=$_POST["nome_txt"];
$sexo=$_POST["sexo_rdo"];
$nascimento=$_POST["nascimento_txt"];
$telefone=$_POST["telefone_txt"];
$pais=$_POST["pais_slc"];
$cadastro_cliente=$pdo->prepare("INSERT INTO tb_contatos(email,nome,sexo,nascimento,telefone,pais,foto) VALUES (:email,:nome,:sexo,:nascimento,:telefone,:pais,:foto)");
$cadastro_cliente->bindValue(":email","$email");
$cadastro_cliente->bindValue(":nome","$nome");
$cadastro_cliente->bindValue(":sexo","$sexo");
$cadastro_cliente->bindValue(":nascimento","$nascimento");
$cadastro_cliente->bindValue(":telefone","$telefone");
$cadastro_cliente->bindValue(":pais","$pais");
$cadastro_cliente->bindValue(":foto","NULL");
$valida_cadastro=$pdo->prepare("SELECT * FROM tb_contatos WHERE email=$email");
$valida_cadastro->execute(array($email));
if($valida_cadastro->rowCount() == 0 ):
$cadastro_cliente->execute();
echo "Cadastro realizado com sucesso!";
else:
echo "Email já cadastrado em nosso sistema!";
endif;
?>Discussão (4)
Carregando comentários...