dqhmtpuy94946 2019-01-27 08:30
浏览 48

Codeigniter没有将项目添加到购物车

I'm trying to add items to the cart when i tried first time its worked but when i did the update function, the insert function not working, Can Anyone Help? thanks in advance

This is the code

public function addCart($id,$qty,$price,$name,$color,$cat)
    {
        $size=$this->input->post('size');
        $data = array(
        'id'      => $id,
        'qty'     => $qty,
        'price'   => $price,
        'name'    => $name,
        'options' => array('Size' => $size, 'Color' => $color)
        );

        $res=$this->cart->insert($data);
        if($res == true){
            $this->session->set_flashdata('success',urldecode($name).' Added in Cart.');
        redirect('product/view_all/'.$cat);    
        }
        else{
            $this->session->set_flashdata('success','Product Adding Failed :(');
        redirect('product/view_all/'.$cat);
        }

    }

    public function viewCart()
    {
        $data['title']="Products in Cart | DreamShopie.in";
        $this->load->view('templates/header',$data);
        $this->load->view('templates/menu');
        $this->load->view('main_page/cartView',$data);
        $this->load->view('templates/footer');
    }

    public function removeCart($id)
    {        
        $data = array(
           'rowid' => $id,
           'qty'   => 0
        );

    $this->cart->update($data);
    $this->session->set_flashdata('success', 'Item Removed');
    redirect('cart/viewCart');
    }
  • 写回答

3条回答 默认 最新

  • dpl3350 2019-01-27 10:45
    关注

    Assuming $this->cart is your db , didnt you miss db name?

     $this->cart->insert('db_name', $data);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入
  • ¥15 用土力学知识进行土坡稳定性分析与挡土墙设计
  • ¥70 PlayWright在Java上连接CDP关联本地Chrome启动失败,貌似是Windows端口转发问题
  • ¥15 帮我写一个c++工程
  • ¥30 Eclipse官网打不开,官网首页进不去,显示无法访问此页面,求解决方法
  • ¥15 关于smbclient 库的使用
  • ¥15 微信小程序协议怎么写
  • ¥15 c语言怎么用printf(“\b \b”)与getch()实现黑框里写入与删除?
  • ¥20 怎么用dlib库的算法识别小麦病虫害
  • ¥15 华为ensp模拟器中S5700交换机在配置过程中老是反复重启