我上课的问题很奇怪。我无法添加与 SHIRT 相同名称的新产品 如果我将新 SHIRT 添加到购物车,请检查名称并更新数量。问题是如果我有相同的衬衫但颜色不同怎么办?它只更新和更改已经在购物车中的数量和颜色?如何禁用检查名称并添加具有相同名称的新产品?
这就是我要更新的内容
$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);
}