من بدین صورت برای نشان تصویر کد نوشتم برای عدم نمایش تصویر برای مطالبی که تصویر ندارند چگونه این کد را تغییر بدم تا نمایش داده نشود
[PHP]echo '<img src="'.$image.'" width="300" height="200" />';[/PHP]
Printable View
من بدین صورت برای نشان تصویر کد نوشتم برای عدم نمایش تصویر برای مطالبی که تصویر ندارند چگونه این کد را تغییر بدم تا نمایش داده نشود
[PHP]echo '<img src="'.$image.'" width="300" height="200" />';[/PHP]
با یک if isset چک کنید $image ست شده یا نه!
با این دستور شرطی که نوشتم باز هم کادر خالی میمونه
[PHP]
if( file_exists ($image)){
echo '<img src="'. $image.'" width="300" height="200" />';
}
else {
echo '<img src="images/notfound.jpg" width="300" height="200" />';
}[/PHP]
[PHP] if( isset($image)){
echo '<img src="'. $image.'" width="300" height="200" />';
}
else {
echo 'not found.';
} [/PHP]
برای مطالب فاقد عکس آدرس دقیق عکس notfounf.jpgرا دادم باز هم قسمت دوم دستور شرطی اجرا نمیگردد!!!!!
من تصویر بهمراه مطلب را در پایگاه داده ذخیره کردم مشکل کدم اجرا نشدن قسمت else است
این image$ از کجا میاد ؟ یکم کدتو از عقب تر بزار !
حدس میزنم که از دیتابیس میخونیشون برای همین اححتمالا isset جواب نمیده چون دیتابیس مقدار خالی رو برمیگردونه اگه اینطوره باید چک کنی که null نباشه
آره اگر اون طوری باشه !empty به کار میاد.