query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE no_faktur LIKE '%{$nofaktur}%' AND tgl_nota BETWEEN '$tglawal' AND '$tglakhir' AND kd_supplier LIKE '%{$kdsup}%' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); else if($nofaktur != "" && $tglawal != "" && $tglakhir != "" && $kdsup == "") $data = $mysqli->query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE no_faktur LIKE '%{$nofaktur}%' AND tgl_nota BETWEEN '$tglawal' AND '$tglakhir' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); else if($nofaktur != "" && $tglawal == "" && $tglakhir == "" && $kdsup != "") $data = $mysqli->query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE no_faktur LIKE '%{$nofaktur}%' AND kd_supplier LIKE '%{$kdsup}%' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); else if($nofaktur != "" && $tglawal == "" && $tglakhir == "" && $kdsup == "") $data = $mysqli->query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE no_faktur LIKE '%{$nofaktur}%' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); else if($nofaktur == "" && $tglawal != "" && $tglakhir != "" && $kdsup != "") $data = $mysqli->query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE tgl_nota BETWEEN '$tglawal' AND '$tglakhir' AND kd_supplier LIKE '%{$kdsup}%' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); else if($nofaktur == "" && $tglawal != "" && $tglakhir != "" && $kdsup == "") $data = $mysqli->query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE tgl_nota BETWEEN '$tglawal' AND '$tglakhir' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); else if($nofaktur == "" && $tglawal == "" && $tglakhir == "" && $kdsup != "") $data = $mysqli->query("SELECT no_faktur, tgl_nota, rp_beli FROM m_pembelian WHERE kd_supplier LIKE '%{$kdsup}%' AND validasi = '1' AND left(no_faktur,4) <> 'RVB-' ORDER BY tgl_nota"); /* 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( 'no_faktur' => $a['no_faktur'], 'tgl_nota' => substr($a['tgl_nota'],8,2)."-".substr($a['tgl_nota'],5,2)."-".substr($a['tgl_nota'],0,4), 'rp_beli' => $a['rp_beli'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); /* cetak hasil */ echo json_encode($harray); }