Because in my% ajax%, the catch of alert(result)
is showing my connection information to the database as shown in the following image: link
Code:
$pdo = new PDO("mysql:host=localhost; dbname=meubanco", "meuuser", "minhasenha");
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = $pdo->prepare("INSERT INTO wp_contatos VALUES ('', :nome, :email, :message, :data)");
try {
$sql->execute(array(
"nome" => $_POST['nome'],
"email" => $_POST['email'],
"message" => $_POST['message'],
"data" => date("Y-m-d h:i:s")
));
$resposta = "Sua solicitação foi recebida com sucesso. Em breve entraremos em contato.";
} catch(PDOException $e) {
$resposta = "Sua solicitação não foi recebida com sucesso. Favor entrar em contato pelo telefone 0800";
}
echo $resposta;
}