Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68801 Members, 786 Products, 5381 Topic, 13068 Comments)

Mengurangi dan menambah stok barang

Dibuat
Login Terakhir 6 Tahun lalu,
Telah Dilihat 21568 Kali
Rizki Maulana Mengatakan : Sultan Account
  1. Permisi bang saya mau tanya siapa tau ada yg bisa, saya kan punya tabel barang, transaksi, sama transaksi detail. Isi tabel barang: id barang, nama barang, deskripsi barang, foto barang, satuan barang, stok.
  2. isi tabel transaksi itu ada : transaksi id, transaksi tanggal, update by, update time, transaksi tipe (in, out).
  3. isi tabel transaksi detail : transaksi id, id barang, qty.
  4.  
  5. Nah saya mau di transaksi detail itu kalo si transaksi id nya itu tipe transaksi nya in nah pas masukin qty nanti di tabel barang field stok nanti nambah, dan juga sebaliknya pas si transaksi id-nya itu tipe transaksi nya out pas masukin qty nanti berkurang di tabel barang field stoknya.
  6.  
  7. Terima kasih, maaf kalo panjang banget hehe, siapa tau ada yg bisa bantu
  8.  

Ada 9 Jawaban

PHPMU.COM Support
commented on 14 Sep 2017 15:42:06
  1. Assalam, mungkin bisa begini :
  2.  
  3. $in = mysql_fetch_array(mysql_query("SELECT sum(qty) as masuk FROM transaksi_detail where type='in'"));
  4. $out = mysql_fetch_array(mysql_query("SELECT sum(qty) as keluar FROM transaksi_detail where type='out'"));
  5.  
  6. Tempatkan querynya di dalam list barang, kemudian disana lakukan perhitungan stok,..
  7. $stok = ($row['stok']+$in['masuk'])-$out['keluar'];
Rizki Maulana
commented on 14 Sep 2017 16:41:49
  1. Ini buat di tabel barang apa di transaksi detail nya mas?
PHPMU.COM Support
commented on 14 Sep 2017 17:14:35
  1. table barang mas untuk mendapatkan stok akhir,...
Rizki Maulana
commented on 14 Sep 2017 17:21:15
  1. Di tabel barang tidak berelasi dengan transaksi detail mas, apa bisa?
PHPMU.COM Support
commented on 14 Sep 2017 17:51:00
  1. Tinggal ditambahkan saja mas kondisinya satu lagi pada 2 query yg saya share di atas :
  2. AND id_barang='$row[id_barang]'
Rizki Maulana
commented on 14 Sep 2017 19:15:05
  1. Setelah FROM kah?
PHPMU.COM Support
commented on 15 Sep 2017 10:25:45
  1. $in = mysql_fetch_array(mysql_query("SELECT sum(qty) as masuk FROM transaksi_detail where type='in' AND id_barang='$row[id_barang]'"));
  2. $out = mysql_fetch_array(mysql_query("SELECT sum(qty) as keluar FROM transaksi_detail where type='out' AND id_barang='$row[id_barang]'"));
Rizki Maulana
commented on 15 Sep 2017 13:53:05
  1. Terimakasih mas ????
Mellyana Sutikno
commented on 11 Apr 2019 14:11:48
  1. Assalamualaikum, saya mau tanya, saya punya tabel barang, trans pengeluaran, trans_masuk. Isi tabel barang: kode barang, nama barang, kode kategori, harga beli, stok.
  2. isi tabel transaksi itu ada : id pengeluaran, tgl, kode brg, nama brg, kode kategori, harga beli, jml item, total harga
  3.  
  4. Nah saya mau di tbl brg itu kalo trans keluar pas masukin jml item nanti di tabel barang field stok nanti berkurang, dan juga sebaliknya pas di transaksi masuk pas masukin jml item nanti nambah di tabel barang field stoknya.
  5.  
  6. mohon bantuannya yaaa
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online