query("SELECT mt.id_transfer, mt.tgl_transfer, mt.toko_asal, mt.toko_tujuan, mt.diskon, mt.jml_item, mt.total_transfer FROM m_transfer mt WHERE mt.id_transfer LIKE '%$nofaktur%' AND mt.tgl_transfer BETWEEN '$tglawal' AND '$tglakhir' AND mt.validasi = '$valid'"); else if($nofaktur != "" && $tglawal == "" && $tglakhir == "") $data = $mysqli->query("SELECT mt.id_transfer, mt.tgl_transfer, mt.toko_asal, mt.toko_tujuan, mt.diskon, mt.jml_item, mt.total_transfer FROM m_transfer mt WHERE mt.id_transfer LIKE '%$nofaktur%' AND mt.validasi = '$valid'"); else if($nofaktur == "" && $tglawal != "" && $tglakhir != "") $data = $mysqli->query("SELECT mt.id_transfer, mt.tgl_transfer, mt.toko_asal, mt.toko_tujuan, mt.diskon, mt.jml_item, mt.total_transfer FROM m_transfer mt WHERE mt.tgl_transfer BETWEEN '$tglawal' AND '$tglakhir' AND mt.validasi = '$valid'"); /* tampung jumlah data dalam var hasil */ $hasil = $data->num_rows; if($hasil > 0) { $idx = 0; while($a = $data->fetch_array(MYSQLI_ASSOC)) { $harray[$idx] = array( 'id_transfer' => $a['id_transfer'], 'tgl_transfer' => substr($a['tgl_transfer'],8,2)."-".substr($a['tgl_transfer'],5,2)."-".substr($a['tgl_transfer'],0,4), 'toko_asal' => $a['toko_asal'], 'toko_tujuan' => $a['toko_tujuan'], 'diskon' => $a['diskon'], 'jml_item' => $a['jml_item'], 'total_transfer' => $a['total_transfer'], 'faktur_oper' => $_SESSION["kodetoko"]."-".substr($a['tgl_transfer'],5,2)."-".substr($a['tgl_transfer'],0,4)."-".$a['id_transfer'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); }