0

IDがCIチャートに存在するかどうかを確認し、新しいアイテムを追加しない場合、その製品の数量を更新する方法はありますか?

これは私がこれまでに持っているものですが、何も機能していません:(

if (isset($_POST['sendorder']))
{
$qty=$_POST['productquantity'];

$data = array(
           'id'      => $id,
               'qty'     => $qty,
               'price'   => $price,
               'name'    => $heading
            );


if (count($this->cart->contents())>0){
                    foreach ($this->cart->contents() as $item){
                        if ($item['id']==$id){
                            $data = array('rowid'=>$item['rowid'],
                            'qty'=>++$item['qty']);
                            $this->cart->update($data);

                        }
            else{
                          $this->cart->insert($data);
                            }
                    }   

}
}
4

1 に答える 1