prepare('SELECT full_name FROM members WHERE id = ?'); $stmt->execute([$member_id]); $member = $stmt->fetch(); if (!$member) { header('Location: index.php?error_message=Member+not+found'); exit; } $error_message = ''; if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (empty($_POST['full_name']) || empty($_POST['relationship']) || empty($_POST['date_of_birth'])) { $error_message = 'All fields are required.'; } else { $stmt = $pdo->prepare( 'INSERT INTO dependents (member_id, full_name, relationship, date_of_birth) VALUES (?, ?, ?, ?)' ); try { $stmt->execute([ $member_id, $_POST['full_name'], $_POST['relationship'], $_POST['date_of_birth'], ]); header('Location: index.php?success_message=Dependent+added+successfully'); exit; } catch (PDOException $e) { $error_message = "Error adding dependent: " . $e->getMessage(); } } } include __DIR__ . '/layout/header.php'; ?>