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 に答える