如何计算价格?

时间:2017-06-15 03:40:05

标签: php

为什么我的`$ total'我运行代码时显示任何值?

4 个答案:

答案 0 :(得分:1)

初始化while循环的一面

 <?php
 $total=0; 
 while ($row = ...

并将$ total计算为内部运行总计?PHP在循环外标记回显以显示累计总数

 $total = $total + $row['price1'] + $row['price1'];

答案 1 :(得分:0)

首先你可能想把你的总数放在一个php块中然后回显它

答案 2 :(得分:0)

在while循环之前初始化$total。并且在计算echo之后它在while循环之外。

答案 3 :(得分:0)

试试这个,

<?php
$total=0;
while($row = mysqli_fetch_array($result)) { 
?> 
<tr> 
    <td><?php echo $row["bookname"]; ?> </td>
    <td><?php echo $row["price1"]; ?> </td>
    <td><?php echo $row["cdname"]; ?> </td>
    <td><?php echo $row["price2"]; ?> </td>
    <td><?php echo $row["total"]; ?> </td>
</tr>
<?php $total = $total + $row['price1'] + $row['price2']; } ?>

请记住:$ row ['price1']和$ row ['price2']始终是一个整数值。