求解 数据库 一列商品的价格相加得到总价
这学期要做一个购物的网站,大部分都完成了,基本只剩下计算总价了
我的数据库是一个购物车的列表通过外键连到我的商品列表,那里有商品的单价,如下图,cart是我的购物车,product是商品列表:
然后我已经能在我的页面上导出我的数据了
但是我想要在下面计算出我的总价,印象中好像不是很难,但是完全记不起来了,求救,谢谢了,下面是我提取数据的代码,最后这3个问号就是我想得到的总价:
function checkitems()
{
$result = mysql_query(select * from cart);
$num_rows = mysql_num_rows($result);
if(!$num_rows)
{
echo '
no product have been selected';
}
else
{
$sql = select cart.cartid, cart.productid,product.productname,product.productprice from cart inner join product on cart.productid=product.productid order by cart.cartid;
$result = mysql_query($sql);
echo (
echo (cart idproduct namepriceremove item
);
while($row = mysql_fetch_array($result)){
{
$id = $row['cartid'];
$proid = $row['productid'];
$proname = $row['productname'];
$price = $row['productprice'];
echo ($id$proname$priceremove
);
}
}
}
echo ();
echo the total cost is $. $?;
}
------解决思路----------------------
$total = 0;
while($row = mysql_fetch_array($result)){
{
$id = $row['cartid'];
$proid = $row['productid'];
$proname = $row['productname'];
$price = $row['productprice'];
$total += $price;