X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как вывести в цикле массив?
Kdes70
Kdes70
Topic Starter сообщение 13.6.2012, 20:32; Ответить: Kdes70
Сообщение #1


здравствуйте!!! кто нибудь помогите с реализацией такой вот задачей:

в таблице данных есть(помимо других полей) три поля куда заносятся название изображений
задача вывести эти изображение в контент, но трудность в том что количество изображений может меняться в зависимости сколько загрузил пользователь 2 или 1.
пробовал зделать вот так выводит изображения, но если картинки две одно поле получается пустым помогите сделать правильно

if(isset($advert["img1"]) && isset( $advert["img2"]) && isset( $advert["img3"]))
            {
               $img = array($advert["img1"],$advert["img2"],$advert["img3"]);
          
        foreach($img as $i=>$i):{
            
        echo ("<img class='img_post' src='files/$img[$i]'>");
            }
         endforeach;
            }
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Symphony
Symphony
сообщение 14.6.2012, 17:08; Ответить: Symphony
Сообщение #2


Дедовским if не пробывал?

if($advert["img1"] != ''){
print '<img class="img_post" src="files/'.$advert["img1"].'">';
}
if($advert["img2"] != ''){
print '<img class="img_post" src="files/'.$advert["img2"].'">';
}
if($advert["img3"] != ''){
print '<img class="img_post" src="files/'.$advert["img3"].'">';
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Kdes70
Kdes70
Topic Starter сообщение 14.6.2012, 20:49; Ответить: Kdes70
Сообщение #3


спасибо огромное)))
к стати я этим же способом пытался сделать, но вот
!= ''
не додумался указать)))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
madcoder
madcoder
сообщение 18.6.2012, 13:11; Ответить: madcoder
Сообщение #4


а вообще $i=>$i это тупо)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 25.6.2012, 14:25; Ответить: sc2r2bey
Сообщение #5


а картинки а одном поле или в нескольких?
можешь из массива удалить пустые значения и потом вывести очищенный массив
или в самом цикле перед эхом делать проверку empty и выводить или нет, а через if это немного изврат

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как выводить на сайте разную рекламу для разных стран?
3 CrypTomera 1176 Сегодня, 22:01
автор: Vlad69
Открытая тема (нет новых ответов) Как монетизировать мелкие Ютуб каналы?
3 uahomka 1842 16.4.2025, 14:02
автор: malamut
Открытая тема (нет новых ответов) Как лучше выводить рекламу на сайте?
3 Boymaster 1032 16.4.2025, 14:00
автор: malamut
Горячая тема (нет новых ответов) Стало известно, как снизится скорость YouTube в России
56 Room 11536 14.4.2025, 22:24
автор: Liudmila
Открытая тема (нет новых ответов) Как убрать html карту сайта из robots.txt от aioseo
8 Baphomets 5374 9.4.2025, 13:50
автор: UtopistO


 



RSS Текстовая версия Сейчас: 28.4.2025, 22:55
Дизайн