prepare("INSERT INTO subscribers (email) VALUES (:email)"); $stmt->execute(['email' => $email]); $_SESSION['subscribe_message'] = "Thank you for joining the waitlist! We'll be in touch."; $_SESSION['subscribe_message_type'] = 'success'; } catch (PDOException $e) { if ($e->errorInfo[1] == 1062) { $_SESSION['subscribe_message'] = "This email address is already on our waitlist."; $_SESSION['subscribe_message_type'] = 'warning'; } else { $_SESSION['subscribe_message'] = "An error occurred. Please try again later."; $_SESSION['subscribe_message_type'] = 'danger'; } } } else { $_SESSION['subscribe_message'] = "Please enter a valid email address."; $_SESSION['subscribe_message_type'] = 'danger'; } header("Location: " . $_SERVER['PHP_SELF'] . "#subscribe"); exit; } if (isset($_SESSION['subscribe_message'])) { $subscribe_message = $_SESSION['subscribe_message']; $subscribe_message_type = $_SESSION['subscribe_message_type']; unset($_SESSION['subscribe_message']); unset($_SESSION['subscribe_message_type']); } } else { $subscribe_message = null; } ?> Daemon Lupus Browser