Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67497 Members, 783 Products, 5291 Topic, 12956 Comments)

Menampilkan Saldo Bulan Sebelumnya pada Laporan Bulan Berikutnya

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 2773 Kali
Dedy Susanto Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Agan Master Suhu..Mohon bantuannya untuk Menampilkan Saldo Bulan Sebelumnya pada Laporan Bulan Berikutnya.
  3. Script PHP yg sy gunakan sebagai berikut:
  4.  
  5. <?php
  6. $tgl1 = $_GET["tgl1"];
  7. $tgl2 = $_GET["tgl2"];
  8. $total = 0;
  9. $total_keluar = 0;
  10. $saldo = 0;
  11. $saldo_akhir = 0;
  12. $sql = "SELECT * FROM kas WHERE tgl BETWEEN '".$tgl1."' AND '".$tgl2."' ORDER BY tgl ASC";
  13. $query = mysqli_query($koneksi, $sql);
  14. while($row= mysqli_fetch_array($query)) {
  15.  
  16. $masuk = $row['jumlah'];
  17. $keluar = $row['keluar'];
  18. $saldo += $masuk - $keluar;
  19. $keterangan = $masuk>$keluar?"jumlah":"keluar";
  20. $str_nominal = number_format($masuk>$keluar?$masuk:$keluar,0,'.',',');
  21. $str_saldo = number_format($saldo,0,'.',',');
  22. ?>
  23. <tr style="font-size: 14px;">
  24. <td style="text-align:center;"><?php echo $row["nobukti"]; ?></td>
  25. <td style="text-align:left;"><?php echo date('d F Y', strtotime($row['tgl'])); ?></td>
  26. <td><?php echo $row["kategori"]; ?></td>
  27. <td><?php echo $row["keterangan"]; ?></td>
  28. <td style="text-align:center;"><?php echo $row["posma"]; ?></td>
  29. <td style="text-align:right;">Rp. <?php echo number_format($row['jumlah']).",-"; ?></td>
  30.  
  31. <td style="text-align:right;">Rp. <?php echo number_format($row['keluar']).",-"; ?></td>
  32. <td align="right">Rp. <?php echo number_format($saldo).",-"; ?></td>
  33. </tr>
  34.  
  35. <?php
  36. @$total += $row['jumlah'];
  37. @$total_keluar += $row['keluar'];
  38. $saldo_akhir = $total - $total_keluar;
  39.  
  40. }
  41. ?>
  42.  
  43. </tbody>
  44.  
  45. <tr>
  46. <td colspan="4" style="text-align: left; font-size: 14px; color: maroon;">Total Penerimaan dan Pengeluaran:</td>
  47. <td style="font-size: 14px; text-align: right; "><font style="color: green;"><?php echo " Rp." . number_format($total).",-"; ?></font></td>
  48. <td></td>
  49. <td style="font-size: 14px; text-align: right; "><font style="color: red;"><?php echo " Rp." . number_format($total_keluar).",-"; ?></font></td>
  50. <td style="font-size: 14px; text-align: right;"><font style="color: black;"><b><?php echo " Rp." . number_format($saldo_akhir).",-"; ?></b></font></td>
  51. </tr>
  52. </table>
Ada 1 File Kiriman :
1. DataDateRange_Setiap_Bulan.png (193 KB)

Ada 2 Jawaban

Bukhori Muslim
commented on 23 Mar 2019 07:07:54
  1. Assalam,.. lebih gampangnya untuk menampilkan data bulan ini
  2. dan bulan sebelumnya pake query ini gan :
  3.  
  4. Menampilkan Saldo Bulan ini :
  5. SELECT * FROM `kas` WHERE MONTH(tgl) = MONTH(CURRENT_DATE())
  6.  
  7. Menampilkan Saldo Bulan Sebelumnya :
  8. SELECT * FROM `kas` WHERE MONTH(tgl) = MONTH(CURRENT_DATE() - INTERVAL 1 MONTH)
Dedy Susanto
commented on 23 Mar 2019 23:42:28
  1. Assalam,..Terimakasih banyak gan.. Saya coba dulu..
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!