请问CI怎么实现多个项目添加到购物车
本帖最后由 、林神奇 于 2013-6-12 01:04 编辑我从form表单获取了这样一个多维数组:
Array
(
=> Array
(
=> Array
(
=> 1
=> 黄扎
=> 1
=> 80
)
=> Array
(
=> 2
=> 红扎
=> 2
=> 80
)
=> Array
(
=> 3
=> 绿扎
=> 3
=> 80
)
)
)
$this->cart->insert($_POST['cart']); //这样执行输出是空数组
CI手册里将多个项目添加到购物车的多维数组方式是这样的:
$data = array(
array(
'id' => 'sku_123ABC',
'qty' => 1,
'price' => 39.95,
'name' => 'T-Shirt',
'options' => array('Size' => 'L', 'Color' => 'Red')
),
array(
'id' => 'sku_567ZYX',
'qty' => 1,
'price' => 9.95,
'name' => 'Coffee Mug'
),
array(
'id' => 'sku_965QRS',
'qty' => 1,
'price' => 29.95,
'name' => 'Shot Glass'
)
);
请问我要怎么样才可以执行成功呢?求大神帮助!!!!
循环数组再插入到数据库撒 西山一片云 发表于 2013-6-12 08:10 static/image/common/back.gif
循环数组再插入到数据库撒
先谢谢你的回答啦!
不过不是我获取的多维数组有问题,原来是获取的数组中含有中文,导致插入失败...
注释了核心代码中判断产品名称的地方,现在可以批量插入了...
:handshake
页:
[1]