Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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

×

Informação importante

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