saulo Fidelis 0 Denunciar post Postado Abril 24, 2020 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