This commit is contained in:
Flatlogic Bot 2025-10-27 20:13:31 +00:00
parent bbfb8cc347
commit dda0d39a08

View File

@ -2,8 +2,6 @@
session_start(); session_start();
if ($_SERVER["REQUEST_METHOD"] == "POST") { if ($_SERVER["REQUEST_METHOD"] == "POST") {
require_once 'db/config.php';
$name = trim($_POST['name']); $name = trim($_POST['name']);
$email = trim($_POST['email']); $email = trim($_POST['email']);
$message = trim($_POST['message']); $message = trim($_POST['message']);
@ -14,21 +12,16 @@ if ($_SERVER["REQUEST_METHOD"] == "POST") {
exit(); exit();
} }
try {
$pdo = db();
$sql = "INSERT INTO contact_submissions (name, email, message) VALUES (?, ?, ?)";
$stmt = $pdo->prepare($sql);
$stmt->execute([$name, $email, $message]);
$_SESSION['success'] = "Thank you for your message. We will get back to you shortly.";
// Optionally send an email notification
require_once 'mail/MailService.php'; require_once 'mail/MailService.php';
MailService::sendContactMessage($name, $email, $message, 'vo.info.contact@gmail.com'); $mailResult = MailService::sendContactMessage($name, $email, $message, 'vo.info.contact@gmail.com');
} catch (PDOException $e) { if (!empty($mailResult['success'])) {
// In a real app, you would log this error $_SESSION['success'] = "Thank you for your message. We will get back to you shortly.";
$_SESSION['error'] = "Sorry, there was an error submitting your message. Please try again later."; } else {
$_SESSION['error'] = "Sorry, there was an error sending your message. Please try again later.";
if (!empty($mailResult['error'])) {
error_log("MailService Error: " . $mailResult['error']);
}
} }
header("Location: /#contact"); header("Location: /#contact");