false, 'message' => 'Invalid input.']); exit; } try { $pdo = db(); $stmt = $pdo->prepare("INSERT INTO contact_submissions (name, email, message) VALUES (?, ?, ?)"); $stmt->execute([$name, $email, $message]); echo json_encode(['success' => true, 'message' => 'Thank you for your message!']); } catch (PDOException $e) { // In a real app, you would log this error. http_response_code(500); echo json_encode(['success' => false, 'message' => 'Something went wrong.']); } exit; } // Redirect if accessed directly header('Location: /'); exit; ?>