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.
52 lines
1.3 KiB
PHP
52 lines
1.3 KiB
PHP
<?php
|
|
session_start();
|
|
if($_SESSION['validUser'] !== TRUE)
|
|
{
|
|
header("location: ./index.php");
|
|
exit();
|
|
}
|
|
|
|
if(isset($_REQUEST['nota']))
|
|
{
|
|
if($_REQUEST['nota'] != "")
|
|
{
|
|
$harray = array();
|
|
/* konfigurasi untuk koneksi ke database */
|
|
require_once("../db_login.inc.php");
|
|
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
|
|
/*$data = $mysqli->query("SELECT dp.kode_barang, dp.nomor, dp.jumlah, dp.hj_final, br.nama_barang
|
|
FROM d_pembelian dp, barang br
|
|
WHERE dp.kode_barang = br.kode_barang AND dp.no_faktur = '$_REQUEST[nota]'");
|
|
*/
|
|
$data = $mysqli->query("SELECT dp.kode_barang, dp.kode_asli, dp.nomor, dp.jum_fisik, dp.hj_final, dp.nm_brg
|
|
FROM d_pembelian dp
|
|
WHERE dp.no_faktur = '$_REQUEST[nota]'
|
|
ORDER BY dp.kode_barang,dp.nm_brg,dp.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_asli' => $a['kode_asli'],
|
|
'nama_barang' => $a['nm_brg'],
|
|
'nomor' => $a['nomor'],
|
|
'jumlah' => $a['jum_fisik'],
|
|
'harga_jual' => $a['hj_final']
|
|
);
|
|
$idx++;
|
|
}
|
|
}
|
|
/* tutup hasil query */
|
|
$data->close();
|
|
/* tutup koneksi */
|
|
$mysqli->close();
|
|
}
|
|
/* cetak hasil */
|
|
echo json_encode($harray);
|
|
}
|