Menghitung Total nilai pada tabel MySQL dengan PHP PDO



Hello Sob,

Sebelumnya sobat sudah membahas bagaimana membuat file koneksi dan form input dengan php pdo. Nah tentunya jika sobat sudah membuat form input seperti itu, suatu saat sobat ingin menjumlahkan atau membuat sub total atau grand total terhadap nilai di tabel tersebut. 

contoh gambar tabel ini:



Di tabel diatas ada kolom "jumlah" , dan gimana caranya membuat subtotalnya ?
Yuk kita bahas dibawah ini.



1. Pastinya sobat membuat file koneksi.php terlebih dahulu , sudah pernah dibahas di artikel sebelumnya, tapi biar mudah membaca saya tampilkan dibawah ini:




2. Selanjutnya buat file view.php seperti dibawah ini:


3. Hasilnya akan seperti ini:

perlu diperhatikan pada query berikut:

$sql = $conn->prepare("SELECT id,kode,jumlah,SUM(jumlah) AS total FROM data GROUP BY id");

pada query tersebut menggunakan SUM pada kolom jumlah yang kemudian dilabeli dengan nama "total" yang selanjutnya akan dipanggil $row['total'] dan dijumlahkan dengan baris kode (increment):

$total += $row['total'];

hasil dari nilai penjumlahan itu disimpan di variabel $total, yang kemudian ditampilkan dengan baris kode:

<td>' . number_format($total, 0, ',', '.') . '</td>

Catatan: syntac number_format adalah syntac yg dipakai untuk memformat angka menjadi format ribuan seperti contoh angka diatas dari 648122 menjadi 648.122.

Subscribe to receive free email updates:

0 Response to "Menghitung Total nilai pada tabel MySQL dengan PHP PDO"

Post a Comment