format("Y"); $month = $date->format("m"); $first = "{$year}-{$month}-01 03:00:00"; $second = new \DateTime($first); $second->modify("first day of next month"); $year = $second->format("Y"); $month = $second->format("m"); $second = "{$year}-{$month}-01 03:00:00"; $query = <<bind_param('ssi', $first, $second, $branchId); $stmt->execute(); $queryResult = $stmt->get_result(); $queryResult = $queryResult->fetch_all(MYSQLI_ASSOC); if (!empty($error)) { var_dump($queryResult, $error); die; } else { // $data = [ // "length" => count($queryResult), // "data" => $queryResult, // ]; // echo "
" . var_export($data, true) . "
"; // die; } const TIME_FORMAT = 'Y-m-d H:i:s'; $lastTableDate = null; $dayDrinks = []; $dayCount = 0; $dayWater = 0; $drinks = []; $water = 0; function printDayTotals(\DateTime $currentTableDate) { global $lastTableDate; global $dayDrinks; global $dayCount; global $dayWater; if ($dayCount > 0) { $print = << عدد الطلبات:

$dayCount

اجمالي طلبات الموية:

$dayWater

HTML; foreach ($dayDrinks as $name => $count) { $print .= << $name: $count HTML; } } else { $print = ""; } $dayCount = 0; $dayWater = 0; $dayDrinks = []; $lastTableDate = $currentTableDate; echo $print; } function printTotals() { global $queryResult; global $drinks; global $water; $count = count($queryResult); $print = << اجمالي الطلبات في الفرع:

$count

اجمالي طلبات الموية:

$water

HTML; foreach ($drinks as $name => $count) { $print .= << $name: $count HTML; } echo $print; } ?>
 &$res): ?>
                                                format("Y-m-d");
                                                $current = $currentTableDate->format("Y-m-d");
                                                $currentHour = $currentTableDate->format('H');
                                                if ($currentTableDate->format('H') < 3) {
                                                    $currentTableDate->modify('-1 day');
                                                    $current = $currentTableDate->format('Y-m-d');
                                                }
                                                if ($last != $current) {
                                                    printDayTotals($currentTableDate);
                                                }

                                                $dayDrinks[$res['drink']] += 1;
                                                $drinks[$res['drink']] += 1;
                                                if (!empty($res['water'])) {
                                                    $dayWater += 1;
                                                    $water += 1;
                                                }
                                                $dayCount += 1;
                                                ?>
                                                
# رقم الطلب تاريخ ووقت الطلب الفرع اسم العميل المشروب الموية