5) { sleep(1); header("Location: " . $WebSite . "login/login_form.php"); exit; } include $_SERVER['DOCUMENT_ROOT'] . '/load_header.php'; ?> <?= $title_message ?> prepare($sql); $stmh->execute(); $rows = $stmh->fetchAll(PDO::FETCH_ASSOC); $chartData = []; $itemData = []; foreach ($rows as $row) { $month = date("Y-m", strtotime($row['outdate'])); if (!isset($chartData[$month])) { $chartData[$month] = 0; $itemData[$month] = [ 'total' => 0 ]; } // ET_total이 null이 아닌 경우에만 더하기 if (isset($row['ET_total']) && is_numeric($row['ET_total'])) { $chartData[$month] += $row['ET_total']; $itemData[$month]['total'] += $row['ET_total']; } } $jsonChartData = json_encode($chartData); $jsonItemData = json_encode($itemData); } catch (PDOException $Exception) { print "오류: " . $Exception->getMessage(); } ?>
기간  
기간 설정
  ~    
(금액: 원)
해당 월 매출금액
0) { $contractorCode = $row['secondordnum']; $contractorName = $row['secondord']; if (!isset($contractorTotals[$contractorCode])) { $contractorTotals[$contractorCode] = [ 'name' => $contractorName, 'total' => 0 ]; } $contractorTotals[$contractorCode]['total'] += $row['ET_total']; } } // 누적 매출액 기준으로 내림차순 정렬 uasort($contractorTotals, function($a, $b) { return $b['total'] - $a['total']; }); // 정렬된 결과 출력 foreach ($contractorTotals as $code => $data) { echo ''; echo ''; echo ''; echo ''; echo ''; $totalSales += $data['total']; } ?>
거래처코드 거래처명 누적매출금액
' . htmlspecialchars($code) . '' . htmlspecialchars($data['name']) . '' . number_format($data['total']) . '
합계
0) { $contractor = $row['secondord']; $month = date('Y-m', strtotime($row['outdate'])); if (!isset($contractorChartData[$contractor][$month])) { $contractorChartData[$contractor][$month] = 0; } $contractorChartData[$contractor][$month] += $row['ET_total']; if (!isset($totalSalesByContractor[$contractor])) { $totalSalesByContractor[$contractor] = 0; } $totalSalesByContractor[$contractor] += $row['ET_total']; } } // 매출액 기준으로 내림차순 정렬 arsort($totalSalesByContractor); $counter = 1; ?>
$totalSales): ?> 0): ?>

$total_sales): $totalSum += $total_sales; ?>
매출금액
합계