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?

avatar nerdy
@nerdy

2 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

pakai kondisi(?) <pre>$q1="SELECT * FROM penilaian_kriteria WHERE id_kriteria=$de['id'];</pre>

avatar zerokira
@zerokira

49 Kontribusi 30 Poin

Dipost 5 tahun yang lalu

Pakai relasi mas trus nanti ditampilkan pakai inner join

avatar irya
@irya

59 Kontribusi 13 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban