Bantuan untuk menampilkan data dari database

gan ane ada masalah menampilkan data, untuk query sudah bisa seperti ini ane mau tampilkan data seperti ini (untuk vertikal / horizontal tidak masalah yang penting formatnya seperti itu)

ane juga udah coba tetapi masih blm sesuai dengan format itu, ada beberapa harga barang dibulan selanjutnya yang seharusnya muncul tetapi tidak muncul.

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Diperbarui 6 tahun yang lalu

5 Jawaban:

Ane asumsikan sudah konek ke database

<?php
if( mysqli_num_rows($database, $SelectNamaTable) > 0 )
{
    while( mysqli_fetch_assoc($database, $SelectNamaTable) )
    {?>
       <table>
           <tr>
               <td celspan="2"><?php $echo $data['tanggal']; ?></td>
           </tr>

           <tr>
               <td><?php $echo $data['nama_barang']; ?></td>
               <td><?php $echo $data['harga_barang']; ?></td>
           </tr>
       </table>
       <?php
    }
}
?>

Kalau ada yang salah beritahu ya Gan :)

avatar rama4zis
@rama4zis

16 Kontribusi 5 Poin

Dipost 6 tahun yang lalu

fyi gan. Tanggal, Barang yg diselect ada duplikat data (cek gambar nomer 1), sedangkan yang mau tampil hanya yang uniq saja (cek gambar no 2) hehe

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

Jawaban Terpilih

harusnya gk gitu gan.. nama brg cukup sekali ditampilkan di kolom pertama (paling kiri) nanti ditampilkan datanya sebagai row... (bersusun kebawah)

untuk tgl.. ditampilkan sbg column (menyamping) untuk value(datanya) ditampilkan sebagai cell (pertemuan row dan column) diambil dari summary nya..

caranya pake crosstab query

monggo dipelajari

 blog.phpindonesia.id/artikel/query-crosstab-di-mysql

semoga membantu ..

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

nice. Ilmu baru gan, terima kasih.

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 6 tahun yang lalu

welcome broo... :D

avatar ciloxz
@ciloxz

284 Kontribusi 139 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban