请帮助了解codeigniter,了解销售输入

kxeu7u2r  于 2021-10-10  发布在  Java
关注(0)|答案(0)|浏览(152)

这个模型是m_penjualan.php

function simpan_penjualan($nofak,$total,$jml_uang,$kembalian){
 $idadmin=$this->session->userdata('idadmin');
 $this->db->query("INSERT INTO tbl_jual (jual_nofak,jual_total,jual_jml_uang,jual_kembalian,jual_user_id,jual_keterangan) VALUES ('$nofak','$total','$jml_uang','$kembalian','$idadmin','eceran')");
        foreach ($this->cart->contents() as $item) {
            $data=array(
                'd_jual_nofak'          =>  $nofak,
                'd_jual_barang_id'      =>  $item['id'],
                'd_jual_barang_nama'    =>  $item['name'],
                'd_jual_barang_satuan'  =>  $item['satuan'],
                'd_jual_barang_harpok'  =>  $item['harpok'],
                'd_jual_barang_harjul'  =>  $item['amount'],
                'd_jual_qty'            =>  $item['qty'],
                'd_jual_diskon'         =>  $item['disc'],
                'd_jual_total'          =>  $item['subtotal']
            );
            $this->db->insert('tbl_detail_jual',$data);
            $this->db->query("update tbl_barang set barang_stok=barang_stok-'$item[qty]' where barang_id='$item[id]'");
        }
        return true;

此类ci_控制器penjualan.php

function add_to_cart(){
    if($this->session->userdata('akses')=='1' || $this->session->userdata('akses')=='2'){
        $kobar=$this->input->post('kode_brg');
        $produk=$this->m_barang->get_barang($kobar);
        $i=$produk->row_array();
        $data = array(
               'id'       => $i['barang_id'],
               'name'     => $i['barang_nama'],
               'satuan'   => $i['barang_satuan'],
               'harpok'   => $i['barang_harpok'],
               'price'    => str_replace(",", "", $this->input->post('harjul'))-$this->input->post('diskon'),
               'disc'     => $this->input->post('diskon'),
               'qty'      => $this->input->post('qty'),
               'amount'   => str_replace(",", "", $this->input->post('harjul'))
            );
    if(!empty($this->cart->total_items())){
        foreach ($this->cart->contents() as $items){
            $id=$items['id'];
            $qtylama=$items['qty'];
            $rowid=$items['rowid'];
            $kobar=$this->input->post('kode_brg');
            $qty=$this->input->post('qty');
            if($id==$kobar){
                $up=array(
                    'rowid'=> $rowid,
                    'qty'=>$qtylama+$qty
                    );
                $this->cart->update($up);
            }else{
                $this->cart->insert($data);
            }
        }
    }else{
        $this->cart->insert($data);
    }

后一个视图是v_penjualan.php

<?php $i = 1;?>
<?php foreach ($this->cart->contents() as $items): ?>
<?php echo form_hidden($i.'[rowid]', $items['rowid']); ?>
<tr>
<td><?=$items['id'];?></td>
<td><?=$items['name'];?></td>
<td><?=$items['satuan'];?></td>
<td><?php echo number_format($items['amount']);?></td>
<td><?php echo number_format($items['disc']);?></td>
<td><?php echo number_format($items['qty']);?></td>
<td><?php echo number_format($items['subtotal']);?></td>
<td class="text-center"><a href="<?php echo base_url().'admin/penjualan/remove/'.$items['rowid'];?>" class="btn btn-warning btn-xs"><span class="far fa-trash-alt mr-2"></span> Hapus</a></td>
</tr>

<?php $i++; ?>
<?php endforeach; ?>

在上面的代码中,输入并引导添加_cart“$rowid=$items['rowid'];”它只显示6行,我无法添加到第7行输入,等等,请帮助,是否有任何缺少的代码?谢谢你的帮助。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题