query("SELECT brg.kode_barang,brg.kode_supplier,d.no_faktur,d.kode_asli,brg.nama_barang,n.harga_pokok, n.harga_jual, n.stok, n.nomor FROM barang brg inner join no_barang n on brg.id_gabungan = n.id_gabungan,d_pembelian d WHERE n.nomor = '$_REQUEST[nobarang]' AND (brg.kode_barang = '$_REQUEST[idbarang]' OR brg.kode_lama = '$_REQUEST[idbarang]') AND (d.kode_barang = brg.kode_barang AND d.nomor = n.nomor) AND left(d.no_faktur,4) <> 'RVB-' AND n.stok > 0 ORDER BY brg.kode_barang,n.nomor"); } else if(!isset($_REQUEST['nobarang'])) { $data = $mysqli->query("SELECT brg.kode_barang,brg.kode_supplier,d.no_faktur,d.kode_asli,brg.nama_barang,n.harga_pokok, n.harga_jual, n.stok, n.nomor FROM barang brg inner join no_barang n on brg.id_gabungan = n.id_gabungan,d_pembelian d WHERE (brg.kode_barang = '$_REQUEST[idbarang]' OR brg.kode_lama = '$_REQUEST[idbarang]') AND (brg.kode_barang = d.kode_barang AND d.nomor = n.nomor) AND left(d.no_faktur,4) <> 'RVB-' AND n.stok > 0 ORDER BY brg.kode_barang,n.nomor"); } /* 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( 'kode_barang' => $a['kode_barang'],'kode_supp' => $a['kode_supplier'],'no_faktur' => $a['no_faktur'],'kode_asli' => $a['kode_asli'],'nama_barang' => $a['nama_barang'], 'harga_beli' => $a['harga_pokok'],'harga_jual' => $a['harga_jual'], 'stok' => $a['stok'], 'nomor_barang' => $a['nomor'] ); $idx++; } /* tutup hasil query */ $data->close(); } /* tutup koneksi */ $mysqli->close(); } /* cetak hasil */ echo json_encode($harray); }