"; echo "
"; echo "

BASE4 Camping

"; // Fetch bookings for the current trip $bookingsSql = "SELECT b.user_id, b.from_date, b.to_date, b.num_vehicles, b.num_adults, b.num_children, b.add_firewood, b.status, u.first_name, u.last_name, (b.total_amount - b.discount_amount) AS paid FROM bookings b INNER JOIN users u ON b.user_id = u.user_id WHERE b.booking_type = 'camping'"; $stmt = $conn->prepare($bookingsSql); $stmt->execute(); $bookingsResult = $stmt->get_result(); if ($bookingsResult->num_rows > 0) { echo ''; echo ''; while ($booking = $bookingsResult->fetch_assoc()) { $userName = htmlspecialchars($booking['first_name'] . ' ' . $booking['last_name']); $numVehicles = htmlspecialchars($booking['num_vehicles']); $from = htmlspecialchars($booking['from_date']); $to = htmlspecialchars($booking['to_date']); $numAdults = htmlspecialchars($booking['num_adults']); $numChildren = htmlspecialchars($booking['num_children']); $radio = $booking['add_firewood'] == 1 ? "YES" : "NO"; $status = htmlspecialchars($booking['status']); $paid = "R " . number_format($booking['paid'], 2); echo ""; } echo '
Name From To Vehicles Adults Children Add Firewood Status Amount
{$userName} {$from} {$to} {$numVehicles} {$numAdults} {$numChildren} {$radio} {$status} {$paid}
'; } else { echo '

No bookings found for this trip.

'; } echo "
"; echo "
"; ?>