【发布时间】:2013-06-13 08:28:41
【问题描述】:
我在购物车视图上有表单, 在名称,项目成本之后,我有数量文本字段,
<?php echo CHtml::textField('quantity', $value['quantity']); ?>
如果我更改数量文本字段并单击提交(名为更新购物车的按钮), 我想将默认数量编号更改为新的更新编号。
这是我尝试的,我把它放在我的控制器中,
if(isset($_POST['updateCart'])){
$quantity=$_POST['quantity'];
}else {
$quantity=1;
}
$sessionCart[] = array('product_id' => $_POST['documents'], 'document' => $productInfo->name, 'countriesIssued'=>$_POST['countriesIssued'], 'countriesIntended'=>$_POST['countriesIntended'], 'quantity'=>$quantity, 'price' => $legalisationPrice->FCO);
提交表单后,值为 1,而不是我输入的新值。
感谢您的帮助。
【问题讨论】:
-
您的
if(isset($_POST['updateCart'])不工作。在萤火虫中检查正在发布的内容。 -
你有没有检查过你的
if里面的进程?尝试打印 $_POST。 -
您忘记了条件
if(isset($_POST['updateCart'])**)**{的右括号 -
@topher,对不起,我编辑了我的帖子。
-
@lebugg,我的 if 语句似乎有问题,我要找出原因。谢谢