You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.2 KiB
PHP

<?php
if(isset($_REQUEST['idbarang']))
{
if($_REQUEST['idbarang'] != "")
{
$harray = array();
/* konfigurasi untuk koneksi ke database */
require_once("../db_login.inc.php");
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
//$data = $mysqli->query("SELECT DISTINCT nomor FROM d_pembelian WHERE kode_barang='$_REQUEST[idbarang]' ORDER BY nomor");
$data = $mysqli->query("SELECT n.nomor FROM d_pembelian d, no_barang n, barang b
WHERE (b.kode_barang ='$_REQUEST[idbarang]' OR b.kode_lama = '$_REQUEST[idbarang]')
AND b.id_gabungan = n.id_gabungan
AND (d.kode_barang = b.kode_barang and d.nomor = n.nomor)
AND left(d.no_faktur,4) <> 'RVB-'
AND n.stok > 0
ORDER BY nomor");
/* tampung jumlah data dalam var hasil */
$hasil = $data->num_rows;
if($hasil > 0)
{
$idx = 0;
while($a = $data->fetch_array(MYSQLI_NUM))
{
$harray[$idx] = array('nomor' => $a[0]);
$idx++;
}
}
/* tutup hasil query */
$data->close();
/* tutup koneksi */
$mysqli->close();
}
/* cetak hasil */
echo json_encode($harray);
}