我需要一些帮助才能从购物车中删除商品。我搜索了很多结果,但无法理解在哪里取消会话以及如何取消它。我尝试过使用但没有结果。我得到的一些东西,比如我必须取消设置我要从购物车中删除的产品的会话ID。我学习php。所以请有人帮我详细解决这个问题。
我-cart.php
<table class="table table-bordered">
<?php
$ucd=$dbobj->cart();
while($row=mysql_fetch_array($ucd)) : ?>
<?php
$arr=split(',', $_SESSION["usercart"]); //1&2,3&5
$tot=sizeof($arr); //2
$qty=0;
for($i=0; $i<$tot; $i++)
{
$ids=split('&', $arr[$i]); //1 2 | 3 4
if($row['productid']==$ids[0])
$qty=$ids[1];
}
?>
<tr>
<td hidden="hidden"><?php echo $row['productid']; ?></td>
<td><img src="<?php echo $row["product_image"]; ?>" width="200px" height="200px" /></td>
<td><?php echo $row['product_name']; ?></td>
<td><?php echo $qty; ?></td>
<td><?php echo $row['product_price']; ?></td>
<td><?php $totprice=$row['product_price']*$qty;
echo $totprice;
$grandtot+=$totprice;
?></td>
<td><a class="btn btn-danger btn-xs" >REMOVE ITEM</a>
</td>
</tr>
<?php endwhile; ?>
</table>
以下是我在购物车中添加产品所创建的功能。
购物车功能
public function cart()
{
$arr=split(',', $_SESSION["usercart"]); //1&2,3&5
$tot=sizeof($arr); //2
$s='';
for($i=0;$i<$tot;$i++)
{
$ids=split('&', $arr[$i]); //1 2 | 3 4
$s=$s.$ids[0].','; //1,3,
}
$s=$s.'0';
$this->com=mysql_query("select * from product where productid in($s)", $this->con); //1,3,0
return $this->com;
}
由于