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.

46 lines
1.5 KiB
PHP

<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
if(isset($_REQUEST['idretur']))
{
if($_REQUEST['idretur'] != "")
{
$harray = array();
$idretur = $_REQUEST['idretur'];
/* konfigurasi untuk koneksi ke database */
require_once("../db_login.inc.php");
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT b.kode_barang, b.kode_lama, n.nomor, b.nama_barang, b.kode_supplier, d.jumlah, d.harga_satuan, (d.jumlah * d.harga_satuan) as jum, m.no_nota, n.stok
FROM d_retur_beli d, m_retur_beli m, barang b, no_barang n
WHERE
b.id_gabungan = n.id_gabungan
AND d.id_retur = m.id_retur
AND (d.kd_barang = b.kode_barang AND d.nomor_barang = n.nomor)
AND d.id_retur = $idretur
ORDER BY b.kode_barang");
/* tampung jumlah data dalam var hasil */
if($data->num_rows > 0)
{
$idx = 0;
while($a = $data->fetch_array(MYSQLI_ASSOC))
{
$harray[$idx] = array('kd_barang' => $a['kode_barang'], 'kode_asli' => $a['kode_lama'], 'jumlah' => $a['jumlah'], 'nama_barang' => $a['nama_barang'], 'kode_supp' => $a['kode_supplier'], 'harga_satuan' => $a['harga_satuan'], 'nomor_barang' => $a['nomor'], 'no_nota' => $a['no_nota'], 'stokakh' => $a['stok']);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
}
/* cetak hasil */
echo json_encode($harray);
}