0
我建立一個電子商務網站(課程爲UNI) 一個問題,我創建了購物籃的一部分。
我能產品添加到購物籃(有名稱,價格,ID顯示&量),但是,無論產品我添加到它始終顯示標題的籃子,價格在數據庫& ID的第一款產品。
(例如,我可以添加2項數據庫,他們都將擁有第一個項目的數據庫標題)
(代碼顯示產品在籃下) 謝謝
if(isset($_SESSION['cart']) && count($_SESSION['cart']) > 0){
foreach($_SESSION['cart'] as $product_id => $qty){
$sql = "SELECT post_title, price, post_id FROM products";
$result = mysql_query($sql);
if(mysql_num_rows($result) > 0) {
list($name, $price, $id) = mysql_fetch_row($result);
echo "ID " . $product_id . " " . $name ." " . "Price : " . $price . " DB ID " . $id ." Quantity = " . $qty . "<br/>";
}
}
echo "<td colspan=\"3\" align=\"right\"><a href=\"$_SERVER[PHP_SELF]?empty\" onclick=\"return confirm('Are you sure?');\">Empty Cart</a></td>";
}else{
echo "0";
}
將$ _SESSION ['cart']中的數據看起來像添加一個示例將有助於找到問題。 –