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.
45 lines
1.6 KiB
PHP
45 lines
1.6 KiB
PHP
<?php
|
|
session_start();
|
|
if($_SESSION['validUser'] !== TRUE)
|
|
{
|
|
header("location: ./index.php");
|
|
exit();
|
|
}
|
|
|
|
if(isset($_REQUEST['idtransfer']))
|
|
{
|
|
if($_REQUEST['idtransfer'] != "")
|
|
{
|
|
$harray = array();
|
|
/* konfigurasi untuk koneksi ke database */
|
|
require_once("../db_login.inc.php");
|
|
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
|
|
$data = $mysqli->query("SELECT dt.kode_barang_nota, d.kode_asli,b.nama_barang, dt.jumlah, dt.harga_satuan, dt.nomor, dt.kd_supplier, dt.no_nota, n.stok
|
|
FROM d_transfer dt, barang b,d_pembelian d, no_barang n
|
|
WHERE (dt.kode_barang_nota = b.kode_barang AND dt.nomor = d.nomor)
|
|
AND (d.kode_barang = b.kode_barang AND d.nomor = n.nomor)
|
|
AND b.id_gabungan = n.id_gabungan
|
|
AND left(d.no_faktur,4) <> 'RVB-'
|
|
AND dt.id_transfer = $_REQUEST[idtransfer]
|
|
ORDER BY dt.kode_barang_nota,dt.nomor");
|
|
if($data->num_rows > 0)
|
|
{
|
|
$idx = 0;
|
|
while($a = $data->fetch_array(MYSQLI_ASSOC))
|
|
{
|
|
$harray[$idx] = array(
|
|
'kd_barang' => $a['kode_barang_nota'], 'nama_barang' => $a['nama_barang'], 'kode_asli' => $a['kode_asli'],
|
|
'jumlah' => $a['jumlah'], 'harga_satuan' => $a['harga_satuan'], 'nomor_barang' => $a['nomor'], 'kd_supp' => $a['kd_supplier'], 'no_nota' => $a['no_nota'], 'stok' => $a['stok']);
|
|
$idx++;
|
|
}
|
|
|
|
/* tutup hasil query */
|
|
$data->close();
|
|
|
|
}
|
|
/* tutup koneksi */
|
|
$mysqli->close();
|
|
}
|
|
/* cetak hasil */
|
|
echo json_encode($harray);
|
|
} |