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.

51 lines
1.2 KiB
PHP

<?php
session_start();
if($_SESSION['validUser'] !== TRUE)
{
header("location: ./index.php");
exit();
}
/*
* halaman untuk melakukan cek apakah kode barang ada atau tidak di database
*/
if(isset($_REQUEST['kode']) && isset($_REQUEST['nomor']))
{
if($_REQUEST['kode'] != "" && $_REQUEST['nomor'] != "")
{
$harray = array();
/* konfigurasi untuk koneksi ke database */
require_once("../db_login.inc.php");
$mysqli = new mysqli(HOST, USER, PASSWORD, DATABASE);
$data = $mysqli->query("SELECT br.kode_lama, br.nama_barang, nb.id_gabungan, nb.harga_jual
FROM barang br, no_barang nb
WHERE br.id_gabungan = nb.id_gabungan
AND br.kode_barang = '$_REQUEST[kode]'
AND nb.nomor = '$_REQUEST[nomor]'
GROUP BY nb.id_gabungan
");
/* 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(
'barcode_asli' => $a['kode_lama'],
'nama_barang' => $a['nama_barang'],
'harga_jual' => $a['harga_jual']
);
$idx++;
}
/* tutup hasil query */
$data->close();
}
/* tutup koneksi */
$mysqli->close();
}
/* cetak hasil */
echo json_encode($harray);
}