"; echo "div#divprint{width:850px; border:1px solid #000; padding:20px 0; margin-bottom:25px;}"; echo "table.tbl {width:750px;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;font-size:9pt;text-align:center;}"; echo "table.tbl,table.tbl td {border-color:#000;border-style:solid;}"; echo "table.tbl td {margin:0;padding:2px;border-width:1px 1px 0 0;}"; echo "body {font-size:9pt;}"; echo "div.luar{text-align:left;margin-left:150px;}"; echo ".header{font-weight:bold;text-align:center;}"; echo ".isi{text-align:left;}"; echo ""; $startDate = decTgl($_POST['startDate']); $endDate = decTgl($_POST['endDate']); $kodeplg = $_POST['kdplg']; if(bukaKoneksi()){ global $conn; IF (strlen($startDate) > 2 && strlen($endDate) > 2 && $kodeplg !=''){ $query = "select t.kd_plg,p.nama, case when datediff(t.tgl_byr,date(m.tgl_bon)) <= 46 then '10%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 47 and datediff(t.tgl_byr,date(m.tgl_bon)) <= 76 then '7.5%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 77 and datediff(t.tgl_byr,date(m.tgl_bon)) <= 107 then '5%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 108 then '0%' end as komisi,sum(t.jumlah_bon) jumlah_bon from bayar_bon t inner join m_bon m on t.no_bon = m.no_bon inner join pelanggan p on t.kd_plg = p.kd_customer where t.jumlah_bon <> 0 and date(t.tgl_byr) between '$startDate' and '$endDate' and t.kd_plg = '$kodeplg' group by t.kd_plg, komisi"; }elseif ($startDate != "" && $endDate != "" && $kodeplg =='' ){ $query = "select t.kd_plg,p.nama, case when datediff(t.tgl_byr,date(m.tgl_bon)) <= 46 then '10%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 47 and datediff(t.tgl_byr,date(m.tgl_bon)) <= 76 then '7.5%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 77 and datediff(t.tgl_byr,date(m.tgl_bon)) <= 107 then '5%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 108 then '0%' end as komisi,sum(t.jumlah_bon) jumlah_bon from bayar_bon t inner join m_bon m on t.no_bon = m.no_bon inner join pelanggan p on t.kd_plg = p.kd_customer where t.jumlah_bon <> 0 and date(t.tgl_byr) between '$startDate' and '$endDate' group by t.kd_plg, komisi"; }elseif (strlen($startDate) <= 2 && strlen($endDate) <= 2 && $kodeplg !=''){ $query = "select t.kd_plg,p.nama, case when datediff(t.tgl_byr,date(m.tgl_bon)) <= 46 then '10%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 47 and datediff(t.tgl_byr,date(m.tgl_bon)) <= 76 then '7.5%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 77 and datediff(t.tgl_byr,date(m.tgl_bon)) <= 107 then '5%' when datediff(t.tgl_byr,date(m.tgl_bon)) >= 108 then '0%' end as komisi,sum(t.jumlah_bon) jumlah_bon from bayar_bon t inner join m_bon m on t.no_bon = m.no_bon inner join pelanggan p on t.kd_plg = p.kd_customer where t.jumlah_bon <> 0 and t.kd_plg = '$kodeplg' group by t.kd_plg, komisi"; } if($stmt = mysqli_prepare($conn,$query)){ mysqli_stmt_execute($stmt); mysqli_stmt_store_result($stmt); $cek = mysqli_stmt_num_rows($stmt); if($cek >= 0){ mysqli_stmt_bind_result($stmt,$kdplg,$nama,$komisi,$juml); print("
"); print("

Laporan Rekap Rinci Komisi Bon



"); print("
TOKO ".$_SESSION['namatoko']."
"); print("PERIODE : ".encTgl($startDate) ." s/d ".encTgl($endDate)."
"); print("DICETAK TANGGAL : ".date('d-m-Y [H:i]')."
"); print("

"); print(""); print(""); while(mysqli_stmt_fetch($stmt)){ $tmp = $komisi * $juml / 100; print(""); } print("
Kode PlgNamaKategori KomisiJumlah BonTotal Komisi
$kdplg$nama$komisi".number_format($juml, 0, ",", ".")."".number_format($tmp, 0, ",", ".")."

"); print("
"); }else{ echo "Data tidak ditemukan!"; } } } ?>