'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(); ?> Cetak Laporan Bulanan

Laporan Bulanan

Periode:

fetch_assoc()) { ?>
No ID Order ID Pembeli Metode Pembayaran Total Harga Alamat Tanggal Order
Rp 30 ? '...' : '' ?>
close(); $conn->close(); ?>