'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"; } // Get month and year from URL parameters or default to current month $bulan = isset($_GET['bulan']) ? $_GET['bulan'] : date('m'); $tahun = isset($_GET['tahun']) ? $_GET['tahun'] : date('Y'); // Set tanggal awal dan akhir berdasarkan bulan dan tahun yang dipilih $tanggal_awal = "$tahun-$bulan-01"; $tanggal_akhir = date('Y-m-t', strtotime($tanggal_awal)); // Query untuk mengambil data transaksi yang status_order = 'selesai' dalam periode yang dipilih $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(); ?>
Periode:
No | ID Order | ID Pembeli | Metode Pembayaran | Total Harga | Alamat | Tanggal Order |
---|---|---|---|---|---|---|
= $no++; ?> | = $row['id_order']; ?> | = $row['id_pembeli']; ?> | = $row['metode_pembayaran']; ?> | Rp = number_format($row['total_harga'], 0, ',', '.'); ?> | = substr($row['alamat'], 0, 30); ?>= strlen($row['alamat']) > 30 ? '...' : '' ?> | = formatTanggalIndonesia($row['tanggal_order']); ?> |