prepare("UPDATE addresses SET is_default = 0 WHERE user_id = ?")->execute([$_SESSION['user_id']]); } $stmt = $db->prepare("INSERT INTO addresses (user_id, type, first_name, last_name, phone, address_line1, address_line2, city, state, zip_code, is_default) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)"); $stmt->execute([$_SESSION['user_id'], $type, $first_name, $last_name, $phone, $address_line1, $address_line2, $city, $state, $zip_code, $is_default]); set_flash('success', 'Address added successfully'); } catch (Exception $e) { set_flash('error', 'Failed to add address'); } header('Location: ' . SITE_URL . 'pages/addresses.php'); exit; } if (isset($_GET['delete'])) { $db->prepare("DELETE FROM addresses WHERE id = ? AND user_id = ?")->execute([intval($_GET['delete']), $_SESSION['user_id']]); set_flash('success', 'Address deleted'); header('Location: ' . SITE_URL . 'pages/addresses.php'); exit; } $addresses = $db->prepare("SELECT * FROM addresses WHERE user_id = ? ORDER BY is_default DESC, created_at DESC"); $addresses->execute([$_SESSION['user_id']]); $addresses = $addresses->fetchAll(); require_once '../includes/header.php'; require_once '../includes/navbar.php'; ?>

My Addresses

0): ?>
DEFAULT



,

Delete

No addresses yet

Add an address for faster checkout