在PHP中删除我的购物车中的项目

时间:2016-08-08 16:03:42

标签: php shopping-cart cart

我需要一些帮助才能从购物车中删除商品。我搜索了很多结果,但无法理解在哪里取消会话以及如何取消它。我尝试过使用但没有结果。我得到的一些东西,比如我必须取消设置我要从购物车中删除的产品的会话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;
    }

由于

0 个答案:

没有答案