prepare("SELECT c.id, mi.name, mi.price, c.quantity, r.name as restaurant_name FROM cart c JOIN menu_items mi ON c.menu_item_id = mi.id JOIN restaurants r ON mi.restaurant_id = r.id WHERE c.user_id = :user_id"); $stmt->bindParam(':user_id', $user_id); } else { $stmt = $pdoconnection->prepare("SELECT c.id, mi.name, mi.price, c.quantity, r.name as restaurant_name FROM cart c JOIN menu_items mi ON c.menu_item_id = mi.id JOIN restaurants r ON mi.restaurant_id = r.id WHERE c.session_id = :session_id"); $stmt->bindParam(':session_id', $session_id); } $stmt->execute(); $cartItems = $stmt->fetchAll(PDO::FETCH_ASSOC); $totalPrice = 0; include 'header.php'; ?>

Your Shopping Cart

0): ?>
Item Price Quantity Total
$ $

Subtotal: $

query("SELECT name, value FROM settings WHERE name IN ('delivery_fee', 'service_fee_percentage')"); $settings = $settingsStmt->fetchAll(PDO::FETCH_KEY_PAIR); $delivery_fee = $settings['delivery_fee'] ?? 0; $service_fee_percentage = $settings['service_fee_percentage'] ?? 0; $service_fee = ($totalPrice * $service_fee_percentage) / 100; $discount_amount = 0; if (isset($_SESSION['coupon_code']) && isset($_SESSION['discount_percentage'])) { $discount_percentage = $_SESSION['discount_percentage']; $discount_amount = ($totalPrice * $discount_percentage) / 100; ?>
Discount ( @ %): -$
Remove Coupon
Delivery Fee: $
Service Fee (%): $

Total: $

Proceed to Checkout

Your cart is empty.

Continue Shopping