Olá, pessoal.Peço ajuda, pois não consigo cadastrar dados do formulário no banco de dados, quando clico em cadastrar exibe a mensagem de sucesso, mas não cadastra na database, Alguém pode me ajudar? Sou um iniciante.
esse é meu código:
<?php
include_once 'Connections/conexao.php';
if(isset($_POST['cadastrar'])){
$nome = $_POST['nome'];
$nascionalidade = $_POST['nascionalidade'];
$naturalde = $_POST['naturalde'];
$nascimento = $_POST['nascimento'];
$estadocivil = $_POST['estadocivil'];
$cpf = $_POST['cpf'];
$rg = $_POST['rg'];
$email = $_POST['email'];
$rua = $_POST['rua'];
$numero = $_POST['numero'];
$bairro = $_POST['bairro'];
$cep = $_POST['cep'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$pai = $_POST['pai'];
$mae = $_POST['mae'];
$batismo = $_POST['batismo'];
$profissao = $_POST['profissao'];
$ordenado = $_POST['ordenado'];
$consagracao = $_POST['consagracao'];
$ministerio = $_POST['ministerio'];
$sexo =$_POST['sexo'];
$foto = $_FILES["foto"]['name'];
if (!empty($foto["name"])) {
// Se não houver nenhum erro
if (isset($foto->xprop) && count($foto->xprop) == 0){
// Pega extensão da imagem
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
// Gera um nome único para a imagem
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
// Caminho de onde ficará a imagem
$caminho_imagem = "fotos/" . $nome_imagem;
// Faz o upload da imagem para seu respectivo caminho
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
}
}
$sql_teste = 'INSERT INTO ad_igreja (nome, nascionalidade, naturalde, nascimento, estadocivil, cpf, rg, email, rua,numero, bairro, cep, cidade, estado, pai, mae, batismo, profissao, ordenado, consagracao, ministerio, sexo, foto) ';
$sql_teste .= 'VALUE (:nome,:nascionalidade,:naturalde,:nascimento,:estadocivil,:cpf,:rg,:email,:rua,:bairro,:cep,:cidade,:estado,:pai,:mae,:batismo,:profissao,:ordenado,:consagracao,:ministerio,:sexo,:foto)';
try{
$query_teste = $conn ->prepare($sql_teste);
$query_teste->bindValue(':nome',$nome,PDO::PARAM_STR);
$query_teste->bindValue(':nascionalidade',$nascionalidade,PDO::PARAM_STR);
$query_teste->bindValue(':naturalde',$naturalde,PDO::PARAM_STR);
$query_teste->bindValue(':nascimento',$nascimento,PDO::PARAM_STR);
$query_teste->bindValue(':estadocivil',$estadocivil,PDO::PARAM_STR);
$query_teste->bindValue(':cpf',$cpf,PDO::PARAM_STR);
$query_teste->bindValue(':rg',$rg,PDO::PARAM_STR);
$query_teste->bindValue(':email',$email,PDO::PARAM_STR);
$query_teste->bindValue(':rua',$rua,PDO::PARAM_STR);
$query_teste->bindValue(':bairro',$bairro,PDO::PARAM_STR);
$query_teste->bindValue(':cep',$cep,PDO::PARAM_STR);
$query_teste->bindValue(':cidade',$cidade,PDO::PARAM_STR);
$query_teste->bindValue(':estado',$estado,PDO::PARAM_STR);
$query_teste->bindValue(':pai',$pai,PDO::PARAM_STR);
$query_teste->bindValue(':mae',$mae,PDO::PARAM_STR);
$query_teste->bindValue(':batismo',$batismo,PDO::PARAM_STR);
$query_teste->bindValue(':profissao',$profissao,PDO::PARAM_STR);
$query_teste->bindValue(':ordenado',$ordenado,PDO::PARAM_STR);
$query_teste->bindValue(':consagracao',$consagracao,PDO::PARAM_STR);
$query_teste->bindValue(':ministerio',$ministerio,PDO::PARAM_STR);
$query_teste->bindValue(':sexo',$sexo,PDO::PARAM_STR);
$query_teste->bindValue(':foto',$foto,PDO::PARAM_STR);
$query_teste->execute();
echo 'Cadastro com Sucesso!';
}catch (PDOexception $error_insert){
echo 'Erro ao cadastrar '.$error_insert->getMessage();
}
}
?>