Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
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