Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (24890 Members, 188 Projects, 1946 Topic, 5048 Comments)

Mengurangi dan menambah stok barang
Rizki Maulana Mengatakan : Members -
  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.  
Robby Prihandaya Mengatakan :
Members -
  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 Mengatakan :
Members -
  1. Ini buat di tabel barang apa di transaksi detail nya mas?

Robby Prihandaya Mengatakan :
Members -
  1. table barang mas untuk mendapatkan stok akhir,...

Rizki Maulana Mengatakan :
Members -
  1. Di tabel barang tidak berelasi dengan transaksi detail mas, apa bisa?

Robby Prihandaya Mengatakan :
Members -
  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 Mengatakan :
Members -
  1. Setelah FROM kah?

Robby Prihandaya Mengatakan :
Members -
  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 Mengatakan :
Members -
  1. Terimakasih mas ????

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!