prepare("SELECT COUNT(*) FROM orders WHERE customer_id = ? AND status != 'deleted'"); $count_stmt->execute([$_SESSION['user_id']]); $total_orders = $count_stmt->fetchColumn(); // Get orders with pagination $stmt = $pdo->prepare(" SELECT o.order_id, o.order_date, o.total_amount, o.status, o.pickup_schedule FROM orders o WHERE o.customer_id = ? AND o.status != 'deleted' ORDER BY o.order_date DESC LIMIT ? OFFSET ? "); $stmt->bindValue(1, $_SESSION['user_id'], PDO::PARAM_INT); $stmt->bindValue(2, $per_page, PDO::PARAM_INT); $stmt->bindValue(3, $offset, PDO::PARAM_INT); $stmt->execute(); $orders = $stmt->fetchAll(); // Debug information error_log("User ID: " . $_SESSION['user_id']); error_log("Total Orders: " . $total_orders); foreach ($orders as $order) { error_log("Order ID: " . $order['order_id'] . ", Status: " . $order['status']); } // Calculate total pages $total_pages = ceil($total_orders / $per_page); ?> My Orders - UniMarket
Back to Profile

My Orders

You haven't placed any orders yet

Start shopping to see your orders here

Browse Products
Order # Date Total Status Pickup Schedule
# $ Not scheduled
1): ?>