CI购物车问题:不能更新数量呢
CI购物车问题:不能更新数量呢,请各位大侠帮帮忙看看哦.View:
<?php $i = 0; ?>
<?php foreach ($cart as $item): ?>
<?php echo form_open('shop');?>
<tr>
<td><?php echo $item['name']; ?></td>
<td><?php echo form_input(array('name' => $i.'', 'value' => $item['qty'], 'maxlength' => '3', 'size' => '1')); ?></td>
<td>
<?php if ($this->cart->has_options($item['rowid'])) {
foreach ($this->cart->product_options($item['rowid']) as $option => $value) {
echo $option . ": <em>" . $value . "</em>";
}
} ?>
</td>
Controller:
function update() {
$data = array(
'rowid' => '...',
'qty' =>$this->input->post('qty')
);
$this->cart->update($data);
}
这里的 'qty' =>$this->input->post('qty')qty值传不过来.
谢谢各位!
暂时没学到,不过先来看看 明显name不是qty 你们都没有遇到过这类问题吗?还是这个问题太简单了. ilci 发表于 2012-6-17 12:24 static/image/common/back.gif
明显name不是qty
改来改去都不对呢.有什么办法吗? Erric_Zhu 发表于 2012-6-18 13:51 static/image/common/back.gif
改来改去都不对呢.有什么办法吗?
别用 form_input,直接写 <input> 标签,这些 html helper 我觉得没什么特别大的用处,我从来不用。 你name不对 当然取不到值啊 ilci 发表于 2012-6-19 01:11 static/image/common/back.gif
你name不对 当然取不到值啊
谢谢你的回应.
你觉得应该怎么写呢:
<td><?php echo form_input(array('name' => 'qty', 'value' => $item['qty'], 'maxlength' => '3', 'size' => '1')); ?></td>
这样还是不行呢. 实在不行 你代码发给我 我看看 ilci 发表于 2012-6-19 09:27 static/image/common/back.gif
实在不行 你代码发给我 我看看
怎么发给你呢.你的QQ或其他联系方式?
页:
[1]
2