0

我正在尝试对一列求和

<table width="240" border="1">
    <tr>
        <td width="94">Name</td>
        <td width="130">Current Amount</td>
    </tr>
    <?php
        do {
    ?>
        <tr>
            <td><?php echo $row_Record['name']; ?></td>
            <td><?php echo $row_Record['current_amount']; ?></td>
        </tr>
    <?php
        }
        while ($row_Record = mysql_fetch_assoc($Record));
    ?>
    <tr>
        <td colspan="2">Total = </td>
    </tr>
</table>

我不知道如何做这种总和。请任何人帮助我。

谢谢你。

4

2 回答 2

3

通过使用Jquery,您可以执行类似的操作

$(document).ready(function(){
    var sum = 0
    $(".sum").each(function(){
        sum += parseFloat($(this).text());
    });
    alert(sum);
});

提琴手

或者,您可以在获取值时使用PHP对所有值求和。

像这样的东西:

$sum = 0;
while($read = mysqli_fetch_array()){
    $sum += $read['row'];
}
echo $sum; //total
于 2013-10-12T22:13:49.403 回答
0
<table width="240" border="1">
    <tr>
        <td width="94">Nmae</td>
        <td width="130">Current Amount</td>
    </tr>
    <?php
        $tmp=0;
        do {
            $tmp+=$row_Record['current_amount'];
    ?>
        <tr>
            <td><?php echo $row_Record['name']; ?></td>
            <td><?php echo $row_Record['current_amount']; ?></td>
        </tr>
    <?php } while ($row_Record = mysql_fetch_assoc($Record)); ?>
    <tr>
        <td colspan="2">Total = <?php echo $tmp; ?></td>
    </tr>
</table>
于 2013-10-12T22:41:57.907 回答