drkrsx3135168 2015-12-27 14:50
浏览 29

CodeIgniter输入库不起作用

When I use $this->input->post('something'); in CodeIgniter while making Shopping cart, my data is not inserting in to the cart/session. I have autoload session, cart, database, input as well. But no receiving any data.

When I print_r($data) I got all data but when I put it in $this->cart->insert($data) no data comes in it.

How can I solve this problem. My code is here below:

View

<form action="<?=  site_url()?>product/add" method="post">
<input type="number" name="qty" min="1" max="99" required="required" />
<input type="hidden" name="id" value="<?= $value->proid;?>" />
<input type="hidden" name="price" value="<?= $value->price;?>" />
<input type="hidden" name="name" value="<?= $value->title;?>" />
<input type="submit" name="submit" value="Add to Cart" />
</form>

Controller

class Product extends CI_Controller{

    public function index(){
        $data['products'] = $this->product_model->get_all();
        $this->load->view('products',$data);
    }

    public function add(){

        $id = $this->input->post('id',TRUE);
        $qty = $this->input->post('qty',TRUE);
        $price = $this->input->post('price',TRUE);
        $name = $this->input->post('name',TRUE);

        $data = array(
            'id'      => $id,
            'qty'     => $qty,
            'price'   => $price,
            'name'    => $name
        );

        $this->cart->insert($data);

        redirect('product','refresh');

    }

}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 Vue3 大型图片数据拖动排序
    • ¥15 划分vlan后不通了
    • ¥15 GDI处理通道视频时总是带有白色锯齿
    • ¥20 用雷电模拟器安装百达屋apk一直闪退
    • ¥15 算能科技20240506咨询(拒绝大模型回答)
    • ¥15 自适应 AR 模型 参数估计Matlab程序
    • ¥100 角动量包络面如何用MATLAB绘制
    • ¥15 merge函数占用内存过大
    • ¥15 使用EMD去噪处理RML2016数据集时候的原理
    • ¥15 神经网络预测均方误差很小 但是图像上看着差别太大