1
認爲我完成了這個完全錯誤的,但我試圖顯示在添加到購物車時項目的值到表中。我的代碼如下所示:在表中顯示購物車
<?php
function minicart() {
foreach($_SESSION as $name => $value) {
if ($value > 0) {
if (substr($name, 0, 5)=='cart_') {
$id = substr($name, 5, (strlen($name) -5));
$get = mysql_query('SELECT id, name, price FROM products WHERE id='.mysql_real_escape_string((int)$id));
while ($get_row = mysql_fetch_assoc($get)) {
$sub = $get_row['price']*$value;
'<table border = "1">'
'<tr>'
'<td>'<echo $get_row['name'].' x '.$value.' @ £'.number_format($get_row['price'], 2).' = £'.number_format($sub, 2).' <a href="minicart.php?remove='.$id.'">[-]</a> <a href="minicart.php?add='.$id.'">[+]</a> <a href="minicart.php?delete='.$id.'">[Delete]</a><br />''</tr>';
'</tr>'
'</table>'
}
}
$total += $sub;
}
}
if ($total==0) {
echo "Your cart is empty";
}
else {
echo '<br />Total: £'.number_format($total, 2);
?>
你的問題是什麼? – 2013-03-17 16:48:57
你的問題是什麼? – 2013-03-17 16:50:21
對不起我試圖顯示購物車的輸出到一個表我試着不同的變化,把
回答
試試這個:
我改變了邏輯,這樣如果項目數爲零,則顯示「空購物車」的消息,允許零成本項目。
來源
2013-03-17 17:13:31
我試圖重新寫你的表格式是否正確:
請參閱PHP Strings
來源
2013-03-17 16:55:23
我想你要更換的if語句與以下。
這會給你一個表,每行一行,可能是你在找什麼。
來源
2013-03-17 16:57:00
相關問題