hanya gambar yang di inginkan yang tampil

saya itu kepinginya itu column yang ada gambarnya muncul, sedangkan yang tidak ada gambarx tidak muncul, tapi error seperti dibawah master. dan apabila tidak pakai mysqli_num_rows maka semua gambarnya akan muncul(kosongan) walaupun tidak ada gambarnya?mohon infonya master

 <?php
	include "koneksi/connect.php";
	$query_input="select * from tb_input_data order by id desc";
	$hasil_input=mysqli_query($link,$query_input);

	while($outputan=mysqli_fetch_assoc($hasil_input)){
	?>
	<div id="judul"> <?php echo $outputan['judul'];  ?></div>
 	<div id="isi">   <?php echo $outputan['nama']. "<br><br>"; ?></div>

<?php
if(mysqli_num_rows($outputan['gambar'])>0){
?>
	<img src="image/utama/<?php echo $outputan['gambar'];?>	"/>
<?php
}
	}

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, string given in E:\xampp\htdocs\website1\pages\utama.php on line 16 errornya ini terdapat pada bagian mysqli_num_rows

avatar amstar
@amstar

40 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

4 Jawaban:

 $query_input="select * from tb_input_data where gambar <> '' order by id desc";
avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 5 tahun yang lalu

@Nandar maaf master kalau menggunakan '<>' maka yang tampil hanya yang memiliki gambar sedangkan yang tidak memiliki gambar maka semua columnx tidak tampil. maksud saya jika tampa '<>'maka datax muncul gambar tapi error karena tidak ada gambarx. saya binggung menjelaskannya

avatar amstar
@amstar

40 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

oh gitu. kalau gini?


if($outputan['gambar'] == ''){
 echo "error";
}else{
 echo '<img src="image/utama/'.$outputan['gambar'].'/>';
}

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 5 tahun yang lalu

@Nandar alhamdulillah terima kasih banyak sudah bisa mas mantap

avatar amstar
@amstar

40 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban