Data tidak tampil di mysqli_fetch_array

mau nanya para mastah disini jadi saya ada buat web untuk management bengkel

gambar dibawah ini, di menu data kendaraan yg sudah ada riwayat perbaikannya

nah sedangkan yang dibawah ini, di menu data kendaraan yg belum ada riwayat perbaikannya..

pertanyaan saya bagaimana cara memunculkan data kendaraan yg belum ada riwayat perbaikannya

ini kode data kendaraannya

<?php
	$koneksi = mysqli_connect("localhost","root","","bengkel");
	if (mysqli_connect_errno()){
	echo "Koneksi database gagal : " . mysqli_connect_error();
	}
	$id_kendaraan = $_GET['id_kendaraan'];
	$data = mysqli_query($koneksi,"select kendaraan.*, jasa.* from kendaraan JOIN jasa ON kendaraan.id_kendaraan = jasa.id_kendaraan where kendaraan.id_kendaraan='$id_kendaraan'");
	while($d = mysqli_fetch_array($data)){

function rupiah($angka){

	$hasil_rupiah = "Rp  " . number_format($angka,0,',','.');
	return $hasil_rupiah;

}
?>

				<?php
				if ($d['tanggal'] == '') {
					echo "
						<tr>
							<td>Tidak ada Riwayat Perbaikan</td>
							<td>Tidak ada Riwayat Perbaikan</td>
							<td>Tidak ada Riwayat Perbaikan</td>

						</tr>


						";
				} elseif ($d['nama_jasa'] == '') {
					echo "
					<tr>
						<td>Tidak ada Riwayat Perbaikan</td>
							<td>Tidak ada Riwayat Perbaikan</td>
							<td>Tidak ada Riwayat Perbaikan</td>
					</tr>";
				} elseif ($d['total_harga'] == '') {
					echo "
					<tr>
						<td>Tidak ada Riwayat Perbaikan</td>
							<td>Tidak ada Riwayat Perbaikan</td>
							<td>Tidak ada Riwayat Perbaikan</td>
					</tr>";
				} else {
				 	echo "
					<tr>
						<td>$d[tanggal]</td>
						<td>$d[nama_jasa]</td>
						<td>$d[total_harga]</td>
					</tr>";
				}

				?>


avatar regalchivas
@regalchivas

6 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

Tanggapan

halo, coba pertanyannya dibuat lebih relevan, kalau mau bertanya cara mengeluarkan data, cukup tampikan query yang kamu coba dan bermasalah, dibanding menampilkan seluruh HTML nya, cek juga dengna die(var_dump($hasilQUery))

4 Jawaban:

Jawaban Terpilih

coba perhatikan lagi code nya gan

avatar Obbytokun
@Obbytokun

186 Kontribusi 16 Poin

Dipost 5 tahun yang lalu

saran saya sih gan, mending kalo melakukan koneksi ke database dibuat file sendiri biar tinggal include, jelas tidak keluar karena dilakukan di dalam fungsi

avatar masdzik
@masdzik

15 Kontribusi 3 Poin

Dipost 5 tahun yang lalu

$data = mysqli_query($koneksi,"select kendaraan., jasa. from kendaraan JOIN jasa ON kendaraan.id_kendaraan = jasa.id_kendaraan where kendaraan.id_kendaraan='$id_kendaraan'");

maksudnya kendaraan.* itu buat apa?

kalau emng mau select all cukup panggil nama kolomnya saja tidak perlu pakai .*

avatar ashleenanh46
@ashleenanh46

21 Kontribusi 5 Poin

Dipost 5 tahun yang lalu

udah nemu gan jawabannya, ternyata gk perlu pake join

avatar regalchivas
@regalchivas

6 Kontribusi 0 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban