gpt4 book ai didi

php - 如何获得购物车相同用户ID的两个值的总和

转载 作者:行者123 更新时间:2023-11-28 23:16:37 24 4
gpt4 key购买 nike

我一直在制作一个小型购物车。我正在尝试展示购物车值(value)和总计。我已成功展示购物车产品,但我无法显示总计。它一直显示错误“Resource id #5”。请检查下面我的代码。

viewcart.php

<?php

include('config.php');

session_start();

echo $session=$_SESSION['user_email'];

echo $query=mysql_query("SELECT product_price, SUM(product_price) FROM cart where user_email='$session' GROUP BY user_email");


$total = mysql_fetch_array($query);



$query1=mysql_query("select * from cart where user_email='$session'");
$num_rows = mysql_num_rows($query1);


if($num_rows>0){

echo "<center>";

echo "<table style='width:80%' border=5px><tr><th>Product Name</th>
<th>Product Details</th><th>Product Price</th></tr>";


while($query2=mysql_fetch_array($query1))
//if($query2>0){
{


echo "<tr><td>".$query2['product_name']."</td>";

echo "<td>".$query2['product_details']."</td>";

echo "<td>".$query2['product_price']."</td>";

echo "<td><a href='remove.php?id=".$query2['id']."'>Remove Product</a></td>";

echo "</tr>";

}

echo "<tr><td>Total:</td><td>".$total['product_price']."</td></tr>";


?>

</table>


</center><br/><br/><?php } else { echo "<center>No product available for display!!</center>"; }?>

最佳答案

$query = mysql_query("SELECT SUM(product_price) as sum FROM cart where user_email='".mysql_real_escape_string($session)."'");

$total = 0;
if ($result=mysql_fetch_assoc($query)) {
$total = $result['sum'];
}

关于php - 如何获得购物车相同用户ID的两个值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43595656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com