Erro ao enviar a mensagem!
Olá,
Tenho uma página em PHP 7 com MySQL, com um formulário, código (PDO).
Os registros são salvos no banco de dados sem problema, mas na parte superior do form indicar "Erro ao enviar a mensagem!". O correto, já que não tem erro, seria indicar "Mensagem enviada com sucesso!", mensagem essa prevista no código.
O Código é esse:
<?php
session_start();
include_once("../versao_03/bd/conexao.php")
?>
<?php
if (isset($_SESSION['msg'])){
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
$nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING);
$mensagem = filter_input(INPUT_POST, 'mensagem', FILTER_SANITIZE_STRING);
$sql = "INSERT INTO mensagens_terco_m_gozosos (nome, mensagem) VALUES ('$nome','$mensagem')";
$result = $PDO->query($sql);
if(!$result)
{
//print_r($PDO->errorInfo());
//exit;
$_SESSION['msg'] = "<div class='alert alert-success' role='alert'>Mensagem enviada com sucesso!</div>";
header("Location: http://localhost/minhaspaginas/versao_03/tercomisteriosgozosos.php");
}else{
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert'>Erro ao enviar a mensagem!</div>";
header("Location: http://localhost/minhaspaginas/versao_03/tercomisteriosgozosos.php");
}
?>
ObrigadoDiscussão (4)
Carregando comentários...