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.
54 lines
2.2 KiB
PHP
54 lines
2.2 KiB
PHP
<?php
|
|
if(isset($_REQUEST['nofaktur']))
|
|
{
|
|
if($_REQUEST['nofaktur'] != "")
|
|
{
|
|
$harray = array();
|
|
require_once("../konfig/konfig_db.inc.php");
|
|
$mysqli = new mysqli(NAMA_HOST, NAMA_USER, PASSWORD, NAMA_DB);
|
|
//pas ngeload kodebarang yang ada di combo box transfer
|
|
$data = $mysqli->query("SELECT DISTINCT d.kode_barang, m.kd_supplier, b.nama_barang, sup.nama_supplier,
|
|
m.tgl_nota, m.tgl_masuk, m.tgl_jatuh_tempo, m.status, m.keterangan, m.nik
|
|
FROM m_pembelian m, d_pembelian d, barang b, supplier sup, no_barang n
|
|
WHERE m.no_faktur = d.no_faktur
|
|
AND d.kode_barang = b.kode_barang
|
|
AND b.id_gabungan = n.id_gabungan
|
|
AND m.kd_supplier = sup.kd_supplier
|
|
AND n.stok > 0
|
|
AND m.no_faktur='$_REQUEST[nofaktur]'
|
|
ORDER BY d.kode_barang");
|
|
/* tampung jumlah data dalam var hasil */
|
|
$hasil = $data->num_rows;
|
|
$jdata = $mysqli->query("SELECT count(*)
|
|
FROM m_pembelian m, d_pembelian d, barang b, supplier sup, no_barang n
|
|
WHERE m.no_faktur = d.no_faktur
|
|
AND d.kode_barang = b.kode_barang
|
|
AND b.id_gabungan = n.id_gabungan
|
|
AND m.kd_supplier = sup.kd_supplier
|
|
AND n.stok > 0
|
|
AND m.no_faktur='$_REQUEST[nofaktur]'");
|
|
$j = $jdata->fetch_array(MYSQL_NUM);
|
|
if($hasil > 0)
|
|
{
|
|
$idx = 0;
|
|
while($a = $data->fetch_array(MYSQLI_ASSOC))
|
|
{
|
|
$harray[$idx] = array(
|
|
'kode_barang' => $a['kode_barang'], 'kd_supplier' => $a['kd_supplier'],
|
|
'nama_barang' => $a['nama_barang'], 'supplier' => $a['nama_supplier'],
|
|
'tglnota' => $a['tgl_nota'],'tglmasuk' => $a['tgl_masuk'],'tgljthtempo' => $a['tgl_jatuh_tempo'],
|
|
'status' => $a['status'],'keterangan' => $a['keterangan'],'nik' => $a['nik'],
|
|
'jdata' => $j[0]
|
|
);
|
|
$idx++;
|
|
}
|
|
/* tutup hasil query */
|
|
$data->close();
|
|
}
|
|
/* tutup koneksi */
|
|
$mysqli->close();
|
|
}
|
|
/* cetak hasil */
|
|
echo json_encode($harray);
|
|
}
|