【发布时间】:2013-10-08 12:02:26
【问题描述】:
我上课的问题很奇怪。我无法添加同名的新产品,例如 衬衫 如果我将新衬衫添加到购物车,请检查名称并更新数量。 问题是如果我有相同的衬衫但颜色不同怎么办? 它只更新和更改已经在购物车中的数量和颜色? 如何禁用查看名称并添加同名新产品?
这就是我要更新的内容
$qty=$_POST['productquantity'];
$data = array(
'id' => $proizvodid,
'qty' => $qty,
'price' => $cena,
'name' => $nazivproizvoda
);
if (count($this->cart->contents())>0)
{
foreach ($this->cart->contents() as $item)
{
if ($item['id']==$proizvodid)
{
$data = array('rowid'=>$item['rowid'],
'qty' => $item['qty']+$qty);
$this->cart->update($data);
}
else
{
$this->cart->insert($data);
}
}
}
else
{
$this->cart->insert($data);
}
redirect($page);
}
【问题讨论】: