php - 使用 php 从 mysql 购物车中删除商品

标签 php mysql

我正在创建一个购物车系统,并试图找到一种方法来创建一个简单的按钮,一旦按下该按钮就会删除相应的行。但是,我似乎无法找到一种方法来使用我目前拥有的 while 循环动态执行此操作。

<?php 
                //connect to DB.
                $con = mysqli_connect("localhost", "root", "", "books");
                if(mysqli_connect_errno())
                {
                    echo "Failed to connect to MySql: ". mysqli_connect_error();
                }
                $query = "SELECT * FROM cart WHERE customerID = '$_SESSION['id']'"; 
                $result = mysqli_query($con, $query);
                //creates a table for dumping the DB to, loops through the DB and posts the contents elegantly.
                echo "<table>";
                while($row = mysqli_fetch_array($result))
                { 
                echo "<tr><td>" . $row['bookAuthor'] . "</td><td>" .  $row['bookTitle'] . "</td><td>" . $row['bookPrice'] . "</td></tr>";


                $totalprice += $row['bookPrice'];
                }

                echo "</table>"; 
                echo "The total present price is: $".$totalprice;
                //closes the conncection to the DB
                mysqli_close($con); 
?>

我考虑过尝试将 echo 查询语句放入数据库中,并将“$row['deletebutton']”添加到 while 循环中,但我不确定这是否一定有效。

最佳答案

最简单的方法是创建一个新页面并向该页面发送消息以删除该项目。 因此,在表中添加一个带有链接的新列

<a href="removeItemFromBasket.php?id=2">delete</a>

并在页面中处理该值。

关于php - 使用 php 从 mysql 购物车中删除商品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26761218/

相关文章:

php - 如何在 Homestead 和我的本地机器之间创建一个共享文件夹

php - 创建新闻模块: part ADD

php - sql中如何获取指定日期的数据

mysql - 在 bool 搜索中过滤掉电子邮件地址

php - 使用 php 和 phpmyadmin 更改数据库中的日期

javascript - 如何从特定元素中获取值(value)?

php - 保存 RichText(所见即所得输出)的最佳方式是什么?

php - 将列合并为一列mysql

javascript - ajax 报告成功但数据库没有任何变化

php - 将mysql数据分成3列错误