ich will Lager Produkt verringern, wenn Transaktionen abgeschlossen ist, versuche ich mit foreach von Daten, sondern der Bestand verringert wird nicht korrektden Bestand zu verringern, wenn die Transaktion codeigniter abgeschlossen ist
REGLER:
for ($i=0; $i < $count ; $i++) {
//SAVE DETAIL PENJUALAN
$data[] = array(
'nonota' => $this->input->post('nonota',TRUE),
'id_brg' => $this->input->post('kd_brg',TRUE)[$i],
'nama_brg' => $this->input->post('nama',TRUE)[$i],
'jml_brg' => $this->input->post('jml',TRUE)[$i],
'harga_brg' => $this->input->post('harga',TRUE)[$i],
);
//DELETE CART
$cart[] = array(
'rowid' => $this->input->post('rowid',TRUE)[$i],
'qty' => 0
);
$update[] = array(
'id' => $this->input->post('kd_brg',TRUE)[$i],
'stok' => 'stok' - $this->input->post('jml',TRUE)[$i]
);
$this->M_penjualan->updatestock($update,'tbl_barang');
}
MODELL
function updatestock($update) {
$this->db->update_batch('tbl_barang',$update,'id');
}
Wo ist der Code der Verringerung der Lager? –
Funktion updatestock ($ update) { $ this-> db-> update_batch ('tbl_barang', $ update, 'id'); } –