Есть 1 полей:
photo1
photo2
photo3
photo4
photo5
Вних находятся ссылка изображения, т.е. если в поле прописанно что нибудь значит изображение есть, если оно пустое значит нету.
Далее есть код который выводит изображение photo1, если изображения нету в photo1, тогда выводится изображение no_photo.gif
PHP:
скопировать код в буфер обмена
<img src="<?PHP echo AS_ADS_IMG_URL.$ad->photo1; ?>" width="112" height="84" alt="photo_1" /><?PHP else : ?> <img src="<?PHP echo AS_ADS_OTHIMG_URL.'no_photo.gif'; ?>" width="112" height="84" alt="" /><?PHP endif; ?>
Момент токой что нубные пользователи иногда добавляя изображение, пропускай поле photo1, вот и при выводе объявления тогда появляется изображение no_photo.gif.
Одним словом мне надо реализовать токой код, что если поле photo_1 пустой, тогда перейти photo_2, если оно пустое тогда photo_3 и.т.д. до photo_5, в итоге если и оно пустое тогда выводим изображение no_photo.gif
Решение нашол, вот только может есть более профессиональное. ^-^
PHP:
скопировать код в буфер обмена
<?PHP if (!empty($ad->photo1)){$AS_ADS_IMG_URL="$ad->photo1";} if (empty($ad->photo1)){$AS_ADS_IMG_URL="$ad->photo2";} if (empty($ad->photo2)){$AS_ADS_IMG_URL="$ad->photo3";} if (empty($ad->photo3)){$AS_ADS_IMG_URL="$ad->photo4";} if (empty($ad->photo4)){$AS_ADS_IMG_URL="$ad->photo5";} if (empty($ad->photo5)){$AS_ADS_IMG_URL="$ad->photo6";} if (empty($ad->photo1) && empty($ad->photo2) && empty($ad->photo3) && empty($ad->photo4) && empty($ad->photo5) && empty($ad->photo6)) {$AS_ADS_IMG_URL="../no_photo.gif";} ?>
спс.Ув.
|