Membuat laporan dengan menampilkan Judul dari database dengan While dan FOR pada PHP

Posted in PHP MYSQLi Life at 30 Oktober 2020 With 0 Comments

Pernah kita bingung untuk membuat Laporan saat kita membuat aplikasi di PHP MYSQLi... Sering kali kita membuat Laporan Dengan Judul yang di ambli dari database, Nah masalahnya, jika pada laporan umumnya kita hanya menulis judul laporan nya itu tidak masalah, Namun bagaimana jika kita mengambil data dari database untuk Judul Laporan..??? Haruskan kita menempatkan dua query yang sama , tentunya untuk judul , kemudian untuk menampilkan datanya...mungkin butuh referensi script nya..., nah kali ini saya akan share artikel Cara Membuat Laporan berbasis website.

Dalam membuat Cetak laporan data berbasis website  PHP MYSQLi ,itu bermacam-macam.. kali ini kita akan memanfaatkan perulangan FOR , dan While untuk menampilkan data , dan membuat laporan pada aplikasi websie kita

Ok langsung saja kita mulai : 

 membuat cetak laporan di php

 

Dari data di atas saya akan membuat laporan Cetak data Berdasarkan Range Tanggal  , saat kita mengklik tombol cetak maka POP uP atau Window Baru di browser akan memunculkan data laporan nya.. 

File yang kit butuhkan : 

  1. Cetak.php
  2. tampil.php

Langsung saja di file cetak.php merupakan file untuk membuat form yang terdapat data tanggal dari dan sampai serta tombol cetak nya , berikut kode script nya: 


<?php
include "../koneksi.php";
$semuadata = array();
$tgl_mulai="-";
$tgl_selesai="-";
if (isset($_POST["cetak"]))
{
$tgl_mulai = $_POST["tglm"];
$tgl_selesai = $_POST["tgls"];
$ambil = $koneksi->query("SELECT * FROM penjualan LEFT JOIN pelanggan ON penjualan.id_pelanggan = pelanggan.id_pelanggan WHERE (tanggal_pembelian BETWEEN '$tgl_mulai' AND '$tgl_selesai') and status_pembelian='Dikirim'");
while($pecah = $ambil->fetch_assoc())
{
$semuadata[]=$pecah;
}
//echo "<pre>";
//print_r($semuadata);
//echo"</pre>";
}
?>
<center><h3>LAPORAN PENJUALAN</h3></center>


<table class="table table-bordered" border="1" align="center">
<thead>
<tr>
<th>No</th>
<th>Pelanggan</th>
<th>Tanggal</th>
<th>Jumlah</th>
<th>Status</th>
</tr>
</thead>

<tbody>
<?php $total=0; ?>
<?php foreach ($semuadata as $key => $value):?>
<?php $total+=$value['total_pembelian'] ?>

<tr>
<td><?php echo $key+1 ?></td>
<td><?php echo $value["nama_pelanggan"] ?></td>
<td><?php echo $value["tanggal_pembelian"] ?></td>
<td><?php echo number_format($value["total_pembelian"]) ?></td>
<td><?php echo $value["status_pembelian"] ?></td>
</tr>
<?php endforeach ?>
</tbody>
<tfoot>
<tr>
<th colspan="3">Total</th>
<th>Rp. <?php echo number_format($total) ?></th>
<th></th>
</tr>
</tfoot>
</table>
<script>
window.print();
</script>

Bagaimana Mudah bukan dalam membuat laporan dengan PHP MYSQLi , semoga artikel ini dapat membantu dan bermanfaat ya

 

Artikel Rekomendasi

Artikel Terkait

Diskusi

wa