我正在制作一个电子商务网站。我必须在哪里显示购物车中所有产品的总量。但是当我尝试获取所有产品的总量时,它只显示最后一个产品的价格这是代码
$result = $query->fetchAll(PDO::FETCH_ASSOC);
$total = 0;
if($result > 0){
foreach($result as $row){
$price = $row['price'];
$total += intval($price);
}
因为价格在数据库中是 varchar,所以我使用 intval() 方法转换为 int 并 echo $total
<td class="pro-subtotal"><span><?php echo $total; ?></span></td>
但它显示列表中最后一行的数量
神不在的星期二
白衣非少年