'Januari', '02' => 'Februari', '03' => 'Maret', '04' => 'April', '05' => 'Mei', '06' => 'Juni', '07' => 'Juli', '08' => 'Agustus', '09' => 'September', '10' => 'Oktober', '11' => 'November', '12' => 'Desember' ]; return $namaBulan[$bulan] ?? "Tidak Diketahui"; } function formatTanggalIndonesia($tanggal) { return date('d-m-Y', strtotime($tanggal)); } // Get year from URL parameter or default to current year $tahun = isset($_GET['tahun']) ? $_GET['tahun'] : date('Y'); // Set tanggal awal dan akhir berdasarkan tahun yang dipilih $tanggal_awal = "$tahun-01-01"; $tanggal_akhir = "$tahun-12-31"; // Ambil data pesanan $query = "SELECT id_order, id_pembeli, metode_pembayaran, total_harga, status_order, alamat, tanggal_order FROM orders WHERE tanggal_order BETWEEN ? AND ? AND status_order = 'selesai' ORDER BY tanggal_order DESC"; $stmt = $conn->prepare($query); $stmt->bind_param("ss", $tanggal_awal, $tanggal_akhir); $stmt->execute(); $result = $stmt->get_result(); ?>
Tahun:
No | ID Order | ID Pembeli | Metode Pembayaran | Total Harga | Alamat | Tanggal Order |
---|---|---|---|---|---|---|
= $no++; ?> | = htmlspecialchars($row['id_order']); ?> | = htmlspecialchars($row['id_pembeli']); ?> | = htmlspecialchars($row['metode_pembayaran']); ?> | Rp = number_format($row['total_harga'], 0, ',', '.'); ?> | = substr($row['alamat'], 0, 30); ?>= strlen($row['alamat']) > 30 ? '...' : '' ?> | = formatTanggalIndonesia($row['tanggal_order']); ?> |