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....

avatar yoyayaya
@yoyayaya

3 Kontribusi 1 Poin

Diperbarui 5 tahun yang lalu

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> &lt;?php require_once("koneksi.php");

$sql   = &quot;select * from coba_foto&quot;;
$hasil = mysqli_query($konek,$sql);

while($rows = mysqli_fetch_array($hasil)) { ?&amp;gt;
    
&amp;lt;tr&amp;gt;
    &amp;lt;center&amp;gt;
        &amp;lt;td&amp;gt; &amp;lt;? echo $rows[&#039;id&#039;]; ?&amp;gt; &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt; &amp;lt;? echo $rows[&#039;nama&#039;]; ?&amp;gt; &amp;lt;/td&amp;gt;
        &amp;lt;td&amp;gt; &amp;lt;img src=&quot;images/&amp;lt;? echo $rows[&#039;foto&#039;]; ?&amp;gt;&quot; height=&quot;auto&quot; width=&quot;50px&quot;&amp;gt; &amp;lt;/td&amp;gt;
    &amp;lt;/center&amp;gt;
&amp;lt;/tr&amp;gt;

&lt;?php } ?&gt; </pre>

#cmiiw

avatar m45rud
@m45rud

1 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Jawaban Terpilih

coba tag &lt;tr&gt; nya ikut dimasukkin kedalam perulangan gan. <pre>

while($rows = mysqli_fetch_array($hasil)) { ?&gt; &lt;tr&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;/tr&gt; &lt;? }

</pre>

avatar LukmanSanjaya
@LukmanSanjaya

17 Kontribusi 12 Poin

Dipost 5 tahun yang lalu

Terimakasih banyak agan LukmanSanjaya & m45rud. Masalah solved, salah penempatan <tr> nya

avatar yoyayaya
@yoyayaya

3 Kontribusi 1 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban