Postingan lainnya
Kenapa isi data tabel yang ditampilkan jadi horizontal ya Gan?
Saya mau tanya, kenapa data tabel mysql yang coba Saya tampilkan jadi horizontal ya Gan?
ini kodenya :
<body>
<div class="container mt-5">
<table class="table table-bordered">
<thead>
<tr>
<th><center> ID </center></th>
<th><center> Nama </center></th>
<th><center> Foto </center></th>
</tr></thead>
<tbody>
<tr> <center>
<?php
require_once("koneksi.php");
$sql = "select * from coba_foto";
$hasil = mysqli_query($konek,$sql);
while($rows = mysqli_fetch_array($hasil)) { ?>
<td> <? echo $rows['id']; ?> </td>
<td> <? echo $rows['nama']; ?> </td>
<td> <img src="images/<? echo $rows['foto']; ?>" height="auto" width="50px"> </td>
<? }
?>
</center> </tr></tbody>
</table>
</div>
</body>
kok bisa jadi horizontal ya Gan hasilnya?
Minta bantuannya Gan....
3 Jawaban:
Saya coba bantu menjawab.
Penempatan kode php kurang tepat, untuk membuat perulangan secara vertical tag html yang dilooping seharusnya adalah rownya bukan colomnya.
<pre> <?php require_once("koneksi.php");
$sql = "select * from coba_foto";
$hasil = mysqli_query($konek,$sql);
while($rows = mysqli_fetch_array($hasil)) { ?&gt;
&lt;tr&gt;
&lt;center&gt;
&lt;td&gt; &lt;? echo $rows['id']; ?&gt; &lt;/td&gt;
&lt;td&gt; &lt;? echo $rows['nama']; ?&gt; &lt;/td&gt;
&lt;td&gt; &lt;img src="images/&lt;? echo $rows['foto']; ?&gt;" height="auto" width="50px"&gt; &lt;/td&gt;
&lt;/center&gt;
&lt;/tr&gt;
<?php } ?> </pre>
#cmiiw
Jawaban Terpilih
coba tag <tr> nya ikut dimasukkin kedalam perulangan gan. <pre>
while($rows = mysqli_fetch_array($hasil)) { ?> <tr> <td> <? echo $rows['id']; ?> </td> <td> <? echo $rows['nama']; ?> </td> <td> <img src="images/<? echo $rows['foto']; ?>" height="auto" width="50px"> </td> </tr> <? }
</pre>
Terimakasih banyak agan LukmanSanjaya & m45rud. Masalah solved, salah penempatan <tr> nya