Ir para conteúdo

POWERED BY:

saulo Fidelis

Cadastro no banco de dados

Recommended Posts

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();

    }
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.