Cara mengatasi data tidak muncul dalam tabel?

saya punya masalah ketika menampilkan barang kok tidak muncul yaa datanya, padahal di print_r keluar datanya. saya tampilkan dalam tabel kok enggak muncul yaa?

hasil: <a href='https://photos.google.com/share/AF1QipNKiGRw6_QGeUGrNU17rpS6GJd4V-HN6Ubs3Qt2F3lf_JW5lQNgvCmCyI1Ssrytzg/photo/AF1QipN3OCNQOimawX9w6jXjy_biryomwUyUV2drTOFN?key=VFp2VjZreDVNT1liWklFMW90MFJITFBicS1IX1Bn'>GAMBAR</a>

sourcecode :

<?php
session_start();
include '../koneksi.php';
include '../data/function_dateindo.php';
$id_transaksi = $_GET['id'];
$data = mysqli_query($koneksi,"SELECT transaksi.*, user.* FROM transaksi, user WHERE transaksi.id_kasir = user.id AND transaksi.id='$id_transaksi'");
$pecah = mysqli_fetch_assoc($data);

$detail_barang = mysqli_query($koneksi,"SELECT * FROM detail_transaksi WHERE id_transaksi='$id_transaksi'");
?>
<html>
<head>
    <title>NOTA</title>
</head>

<body>
    <div align="center">
        <table width="300" border="0" cellpadding="1" cellspacing="0">
            <tr>
                <th>
                    Toko Andhika <br>
                    Jl. Ronggolawe Ds. Bogem Kec. Gurah Kediri
                </th>
            </tr>
            <tr align="center">
                <td>
                    <hr>
                </td>
            </tr>
            <tr>
                <td><?php echo format_indo($pecah['tgl_transaksi']); ?> | <?php echo $pecah['jam_transaksi']; ?></td>
            </tr>
            <tr>
                <td>
                    <hr>
                </td>
            </tr>
        </table>
        <table width="300" border="0" cellpadding="3" cellspacing="0">
        <?php
      $query = mysqli_query($koneksi, "SELECT * FROM detail_transaksi WHERE id_transaksi='$id_transaksi'");
      $jumlah = mysqli_num_rows($query);
      while ($data = mysqli_fetch_array($query)){
          print_r($data);
      ?>
            <tr>
                <td><?php $data['id_barang']; ?></td>
                <td><?php $data['qty']; ?></td>
                <td align="right">1000</td>
                <td align="right"><?php $data['harga'] ?></td>
            </tr>
        <?php } ?>
            <tr>
                <td colspan="4">
                    <hr>
                </td>
            </tr>
            <tr>
                <td align="right" colspan="3">Total Bayar</td>
                <td align="right">2000</td>
            </tr>
            <tr>
                <td align="right" colspan="3">Jumlah Bayar</td>
                <td align="right">2000</td>
            </tr>
            <tr>
                <td align="right" colspan="3">Kembalian</td>
                <td align="right">2000</td>
            </tr>
        </table>
        <table width="300" border="0" cellpadding="1" cellspacing="0">
        <tr><td><hr></td></tr>
        <tr>
        <th>Terima Kasih, Selamat Belanja Kembali</th>
        </tr>
        <tr>
        <th>======== HUB ========</th>
        </tr>
        </table>
    </div>
</body>

</html>

avatar ilhamsyah06
@ilhamsyah06

17 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

Jawaban Terpilih

Hai @ilhamsyah06 itu karena kamu fetch sebagai array, jd outputnya berdasarkan no index <pre> &lt;?=$data[0] ?&gt; &lt;?=$data[1] ?&gt; //dan seterusnya... </pre>

avatar bosque
@bosque

187 Kontribusi 104 Poin

Dipost 5 tahun yang lalu

<pre> &lt;?php echo $data['id_barang']; ?&gt; </pre>

avatar ameliac
@ameliac

104 Kontribusi 27 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban