prepare( 'SELECT ' . 'o.id as order_id, ' . 'o.status as order_status, ' . 'o.delivery_address, ' . 'u.name as customer_name, ' . 'r.name as restaurant_name, ' . 'r.address as restaurant_address ' . 'FROM orders o ' . 'JOIN driver_assignments da ON o.id = da.order_id ' . 'JOIN users u ON o.user_id = u.id ' . 'JOIN restaurants r ON o.restaurant_id = r.id ' . 'WHERE da.driver_id = ? ' . 'ORDER BY o.created_at DESC' ); $stmt->execute([$driver_id]); $assigned_orders = $stmt->fetchAll(); // Get available orders $available_stmt = $pdo->prepare( 'SELECT ' . 'o.id as order_id, ' . 'o.delivery_address, ' . 'r.name as restaurant_name, ' . 'r.address as restaurant_address ' . 'FROM orders o ' . 'JOIN restaurants r ON o.restaurant_id = r.id ' . 'WHERE o.status = "ready for pickup" AND o.driver_id IS NULL ' . 'ORDER BY o.created_at ASC' ); $available_stmt->execute(); $available_orders = $available_stmt->fetchAll(); $order_statuses = ['out for delivery', 'picked up', 'delivered']; ?>

Available Jobs

No jobs available at the moment.

Order #

Restaurant:

Restaurant Address:

Delivery Address:


My Assigned Deliveries

You have no assigned orders at the moment.

Order #

Status:


Customer:

Delivery Address:


Restaurant:

Restaurant Address: