prepare("SELECT o.*, r.name as restaurant_name FROM orders o JOIN restaurants r ON o.restaurant_id = r.id WHERE o.id = ? AND o.user_id = ?"); $stmt->execute([$order_id, $user_id]); $order = $stmt->fetch(PDO::FETCH_ASSOC); } elseif ($token) { // Guest access, verify token $stmt = $pdo->prepare("SELECT o.*, r.name as restaurant_name FROM orders o JOIN restaurants r ON o.restaurant_id = r.id WHERE o.id = ? AND o.guest_token = ?"); $stmt->execute([$order_id, $token]); $order = $stmt->fetch(PDO::FETCH_ASSOC); } if (!$order) { include 'header.php'; echo "
Order not found or you do not have permission to view it.
"; include 'footer.php'; exit(); } // Fetch order items $stmt = $pdo->prepare("SELECT oi.*, mi.name as item_name FROM order_items oi JOIN menu_items mi ON oi.menu_item_id = mi.id WHERE oi.order_id = ?"); $stmt->execute([$order_id]); $items = $stmt->fetchAll(PDO::FETCH_ASSOC); include 'header.php'; ?>

Thank You For Your Order!

Order #

Restaurant:

Live Order Tracking

Order Status

Order Summary
  • (x) $
  • Total $