我正在創建一個購物車系統,並試圖找到一種方法來有一個簡單的按鈕,一旦按下刪除相應的行。但是,我似乎無法找到一種方法來使用while循環來動態執行此操作。使用php刪除一個項目從一個MySQL購物車
<?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);
?>
我認爲試圖把回聲查詢語句到數據庫中並添加「$行[‘deletebutton’]」以while循環,但我不知道這將一定工作。
我不完全相信我明白你在問什麼。但是,爲什麼你不添加一個複選框到每一行和一個更新按鈕。提交腳本時,可以使用MySQL IN函數刪除所有選中的項目。 – ProWebMonkey 2014-11-05 15:49:21
我會給你一個去看看它是如何工作的。這基本上是我正在嘗試的。 – 2014-11-05 15:50:59