从购物车中取出商品时如何获取身份证号

时间:2019-05-04 18:18:16

标签: php mysql sql mysql-workbench

我正在尝试使用购物车建立在线商店。 从购物车中取出要使用的商品时如何获取ID号($ sql =“ Delete FROM products8 WHERE id =''”;)

当我在mysql数据库中放入特定的id号($ sql =“从products8 WHERE id ='23'”;)时,该产品将被删除。 但是,我无法获得此ID号。

这是从购物车中删除商品的一部分代码:

<form method='GET'  action='11.php?action=delete&id=<?php echo $value["product_id"]?>'   >
<td><input type='hidden' name='pname'value="<?php echo $row['pname']; ?>" /> 
    <input type='hidden' name='quantity'value="<?php echo $row['quantity']; ?>" /> 
    <input type='hidden' name='price'value="<?php echo $row['price']; ?>" /> 
<input type='hidden' name='shop_id'value="" />
<a href="11.php?action=delete&id=<?php echo $value['product_id'];?>">
<span class="text-danger" ><b style="color:white; " >Remove</span></a>

请求删除项目:

***************************************
$conn = new mysqli($hn, $un, $pw, $db); 
if ($conn->connect_error) die($conn->connect_error);

if (isset($_GET["action"])){
if($_GET["action"]=="delete")
{echo $_GET["id"];}

$sql = "DELETE FROM products8 WHERE id='  '";
if ($conn->query($sql) === TRUE) {
    echo "Record deleted successfully";
} else {echo "Error deleting record: " . $conn->error;}}

购物篮:

if (isset($_GET["action"])){
            if($_GET["action"]=="delete"){
                foreach($_SESSION["cart"] as $key=>$value){
                    if($value["product_id"]==$_GET["id"]){
                        unset($_SESSION["cart"][$key]);
********************************************************

enter image description here

0 个答案:

没有答案