Postingan lainnya
Menampilkan banyak tabel dengan data yang berbeda
<div class="main">
<?php
$q="SELECT * FROM `kriteria`";
$qe=mysqli_query($koneksi,$q);
while ($de=mysqli_fetch_array($qe)) {
$id_kriteria=$de['id'];
$nama_kriteria=$de['nama_kriteria'];
$no=0;
echo "
<div class=\"widget\">
<div class=\"wid_title\">
<p>".$nama_kriteria."
<a href=\"tambah_penilaian.php\">Tambah Penilaian</a>
</p>
</div>
<div class=\"chart\">
<table>
<tr>
<th>No</th>
<th>Penilaian</th>
<th>Bobot</th>
<th>Action</th>
</tr>
";
$q1="SELECT * FROM `penilaian_kriteria`";
$qe1=mysqli_query($koneksi,$q1);
while ($de1=mysqli_fetch_array($qe1)) {
$id_penilaian=$de1['id_penilaian'];
$id_kriteria=$de1['id_kriteria'];
$penilaian=$de1['penilaian'];
$bobot=$de1['bobot'];
echo "
<tr>
<td>".++$no."</td>
<td>".$penilaian."</td>
<td>".$bobot."</td>
<td><a href=\"\"></a>Edit</td>
</tr>
";
}
echo "
</table>
</div>
</div>
";
}
?>
coding diatas menampilkan data yang sama pada setiap table, yang mau saya tanyakan, bagaimana agar data dapat sesuai dengan setiap kriteria, data setiap table berbeda?
0
2 Jawaban:
pakai kondisi(?)
<pre>$q1="SELECT * FROM penilaian_kriteria
WHERE id_kriteria=$de['id'];</pre>
0
Pakai relasi mas trus nanti ditampilkan pakai inner join
0