Membuat validasi stok data yang tersimpan di dalam ARRAY[ ]

Assalamualaikum Warahmatullahi Wabarakatuh

Semoga Allah selalu menjaga Kalian Semua Dan selalu Memberkahi Karya Anak Bangsa Begitu juga bang Hilman Ramadhan semoga Allah Memberkahi Usaha Beliau yang memberi manfaat kepada Orang lain ..

jadi Ana Ingin bertanya

jadi gini kasus nya , saya membuat program delivery order dan bisa menjual banyak barang dalam satu nomor Delivery order tanpa menggunakan database sementara untuk menampung semua data yang mau kita jual

Contoh nya seperti ini

setelah saya memilih barang yang dijual akan menampilkan tabel seperti diatas

dan struktur array nya seperti ini

jadi saya ingin membuat validasi stok yang ada di dalam array

ketika saya memilih barang tersebut saya memilih barang nya, TIDAK BOLEH melebihi Stok yang ada di data barang tersebut

gambar diatas menunjukan jumlah stok nya ada 20 di 2 gudang

gimana caranya saya tidak bisa menginput data barang yang stok nya sudah kita input ke array yang stok melebihi dari stok barang di atas

mohon Solusinya

Terima Kasih

jazakumullah khairan (semoga Allah Membalas Kalian Semua Dengan Kebaikan)

avatar abubakar
@abubakar

72 Kontribusi 19 Poin

Diperbarui 5 tahun yang lalu

1 Jawaban:

Jawaban Terpilih

kurang lebih logikanya begini <pre> &lt;?php $kodebarang = 'BRG003'; //sesuaikan dengan pilihan dropdown $kodegudang = 'GDG001'; //sesuaikan dengan pilihan dropdown $stokgudang = 10; //sesuaikan dengan stok barang yg ada digudang tsb $stokcukup = true;

foreach ($barang as $key =&amp;gt; $value) { // cek qty barang yg sudah diinput diarray
	if ($value[2] == $kodebarang &amp;&amp; $value[3] == $kodegudang) {
		if ($value[5]+$jmlinput &amp;gt; $stokgudang) { //$jmltinput diambil dari inputan kolom quantity, jika qty diarray ditambah qty input lebih dari stok yg ada, maka dianggap stok tidak cukup dan tidak masuk ke array
			$stokcukup = false;
		}
	}
}

if($stokcukup){
	// masukkan data ke array
} else {
	echo &#039;stok barang digudang tsb tidak cukup&#039;;
}

?&gt; </pre>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

Tanggapan

TERIMA KASIH brow, hebat juga antum bisa jawab pertanyaan ini

bang bisa nanya lagi ga

@dianarifr bang boleh nanya lagi ga

terkait ini atau beda topik? kalo beda buat post baru saja

masyaAllah terima kasih bang

bang ni ana lg buat pertanyaan nya

bisa di cek bang

judul nya pengurangan stok barang di gudang yang berbeda

help bang hehehe

bang bantu saya pertanyaan nya "Membuat laporan kartu stok (barang keluar)"

Login untuk ikut Jawaban