Codeigniter购物车无法添加项目

Alvinrightback

所以我试图用购物车创建一个应用程序,当我尝试添加项目时,它不起作用。顺便说一句,我已经有一个可以正常工作的购物车应用程序,这就是为什么我想知道为什么它无法正常工作的原因。我几乎复制了工作中的所有内容。这是代码

推车控制器

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Cart extends CI_Controller {

public function __construct()
{
    parent::__construct();
    $this->load->library('cart');
}

public function add_to_cart(){

    $id = $this->uri->segment(3);
    if($this->cart->contents()){
        foreach ($this->cart->contents() as $item){
            if ($item['id']==$id){
                $data = array('rowid'=>$item['rowid'],
                    'qty'=>++$item['qty']);
                $process = $this->cart->update($data);
            }
            else{
                $data = array(
                    'id'=>$id,
                    'qty'=>1,                       
                    'name' => $this->get_data->get_value('product_name','products','product_id', $id),
                    'price' => $this->get_data->get_value('product_price','products','product_id', $id)
                    );
                $process = $this->cart->insert($data);
            }
        }
    }
    else{
        $data = array('id'=>$id,
                    'qty' =>1,
                    'name' => $this->get_data->get_value('product_name','products','product_id', $id),
                    'price' => $this->get_data->get_value('product_price','products','product_id', $id),
                    );
                    $process = $this->cart->insert($data);
    }


    if($process){
        $this->session->set_flashdata('success', 'Successful');
        redirect('products');
    }
    else{
        $this->session->set_flashdata('failed', 'Failed');
        redirect('products');
        //var_dump($process);
    }
}

这是按钮

<div class="button pull-right" style="margin-top: 10px;"><a href="<?php echo base_url().'cart/add_to_cart/'.$row->product_id;?>"><span class="glyphicon glyphicon-shopping-cart"></span>Add to Cart</a></div>

我真的看不到问题,我正在使用会话数据库,sess_us_database已经为TRUE。我尝试使用var_dump($process),但它是错误的,我尝试了var_dump($data)并且数据似乎还不错,但插入部分无法正常工作。有主意吗?谢谢,这对我是很大的帮助。

拉贾塞卡

“ CI默认购物车”仅允许alpha-numeric, dashes, underscores, colons or periods在“产品名称”中使用,如果“产品价格”0也不能将其添加到购物车中。

请先检查一下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法添加到 reactjs 购物车中的项目

来自分类Dev

PHP购物车添加项目

来自分类Dev

如何使用codeigniter在数据库中添加多个购物车项目

来自分类Dev

在Magento中向购物车项目添加属性,在购物车中单独显示

来自分类Dev

根据WooCommerce购物车总额添加或删除特定购物车项目

来自分类Dev

React Native,无法通过使用react -redux在购物车中添加项目

来自分类Dev

产品未添加到Codeigniter购物车中

来自分类Dev

在jQuery的帮助下购物车添加项目数量

来自分类Dev

添加挂钩以删除woocommerce购物车中的项目

来自分类Dev

将项目添加到购物车Django Python

来自分类Dev

将项目添加到magento的购物车中

来自分类Dev

将项目添加到magento的购物车中

来自分类Dev

将项目添加到AngularJS的购物车中

来自分类Dev

将项目添加到购物车

来自分类Dev

无法从购物车android studio中删除项目

来自分类Dev

无法添加到购物车类别

来自分类Dev

如何在购物车页面中添加/更新自定义购物车项目数据

来自分类Dev

如何修复购物车codeigniter?

来自分类Dev

检查项目在购物车中

来自分类Dev

如何获得购物车的多个项目

来自分类Dev

如何获得购物车的多个项目

来自分类Dev

在购物车中添加İtems

来自分类Dev

jQuery购物车按钮添加删除

来自分类Dev

向woocommerce购物车添加费用

来自分类Dev

localStorage 添加到购物车

来自分类Dev

如何在Codeigniter中使我的购物车项目计数器为ajax?

来自分类Dev

PHP购物车无法正常运行

来自分类Dev

JavaScript购物车无法正常运行

来自分类Dev

将多个自定义数据数组添加到WooCommerce自定义Ajax上的购物车项目中添加到购物车

Related 相关文章

热门标签

归档