From 8a86787501cddc5a3c368e9f92588744cfe3d6d2 Mon Sep 17 00:00:00 2001 From: Claudio Date: Mon, 8 Sep 2025 17:11:25 +0200 Subject: [PATCH] fixed order --- public/orders.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/public/orders.php b/public/orders.php index 8ed06fc..a733eaa 100644 --- a/public/orders.php +++ b/public/orders.php @@ -37,20 +37,28 @@ $documents = array(); while ($row = $result->fetch_assoc()) { // Get lesson details for each order $order_id = $row['order_id']; + echo ""; $lesson_query = "SELECT bc.bookingstart, bc.status, bc.lostlesson, bc.expirylesson, s.servicename FROM bookingclass bc LEFT JOIN service s ON bc.idservice = s.idservice WHERE bc.idorder = '$order_id'"; $lesson_result = $conn->query($lesson_query); + $lessons = array(); - while ($lesson_row = $lesson_result->fetch_assoc()) { - $lesson_row['bookingstart'] = date('c', strtotime($lesson_row['bookingstart'])); // Formato ISO 8601 - $lessons[] = $lesson_row; + echo ""; + if ($lesson_result) { + echo ""; + while ($lesson_row = $lesson_result->fetch_assoc()) { + $lesson_row['bookingstart'] = date('c', strtotime($lesson_row['bookingstart'])); // Formato ISO 8601 + $lessons[] = $lesson_row; + echo ""; + } + } else { + echo ""; } $row['lessons'] = $lessons; $documents[] = $row; - // Debug: verifica il numero di lezioni - echo ""; + echo ""; } ?>