1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

penjumlahan berulang (bertingkat) dengan perulangan (while)

Discussion in 'Pemrograman Web' started by refi ridho, May 22, 2014.

  1. refi ridho

    refi ridho Newbie

    Joined:
    Aug 10, 2012
    Messages:
    36
    Likes Received:
    0
    Location:
    kediri
    Mastah" Programer..
    aku mau tanya nie,,,
    bingung dengan rumus yang harus di gunakan untuk penjumlahan yang berulang atau bertingkat
    contohnya seperti ini :
    Screenshot_1.png

    maksud saya mau mendapatkan nilai saldo dari secara otomatis dengan rumus
    DEBIT - KREDIT dengan perulangan while,,

    berikut scriptnya :
    while ($field=mysql_fetch_array($hasil))
    {

    $tgl=$field['tgl'];
    $pay_vcr=$field['pay_vcr'];
    $jns_trsk=$field['jns_trsk'];
    $dbt=$field['dbt'];
    $krdt=$field['krdt'];
    $saldo=$field['saldo'];
    $ket=$field['ket'];
    $reco=$field['reco'];
    //menghilangkan angka 0
    if($dbt == 0)
    {
    $dbt = " ";
    }
    if($krdt == 0)
    {
    $krdt = " ";
    }
    echo "
    <tr>
    <td>$reco</td>
    <td>$tgl</td>
    <td>$pay_vcr</td>
    <td>$jns_trsk</td>
    <td>$dbt</td>
    <td>$krdt</td>
    <td>xxxxxx</td>
    <td>$ket</td>"

    ?>

    itu saya maksud aku mendapatkan jumlah saldo dari DEBIT - KREDIT secara otomatis terus menerus
    dan jika di edit or delete data di bawahnya akan otomatis juga berubah...
    rumusnya atau scriptnya gimana ya ???

    mohon pencerahannya para master,,,
    TRIMA KASIH
     
  2. exzant

    exzant Super Hero

    Joined:
    Dec 21, 2009
    Messages:
    2,284
    Likes Received:
    455
    Location:
    Solo ›› Jogja
    PHP:
    <?php
    $totdebet 
    0;
    $totkredit 0;
    $subtotal 0;
    while (
    $field=mysql_fetch_array($hasil)){
        
    $dbt=$field['dbt'];
        
    $krdt=$field['krdt'];
        
    $totdebet $totdebet $dbt;
        
    $totkredit $totkredit $krdt;
        
    $subtotal $subtotal $dbt $krdt;
        echo 
    '<tr><td>' $dbt '</td><td>' $krdt '</td><td>' $subtotal '</td></tr>';
    }
    echo 
    '<tr><td>' $totdebet '</td><td>' $totkredit '</td><td>' $subtotal '</td></tr>';
    ?>
    semoga membantu :)
     
  3. refi ridho

    refi ridho Newbie

    Joined:
    Aug 10, 2012
    Messages:
    36
    Likes Received:
    0
    Location:
    kediri
    Sudah ku coba bener master . . .
    makasih banyak atas bantuannya,,,
    jadi tambah ilmu ini . . .
    makasih makasih :D
     

Share This Page