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



 

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

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

Открыть тему
Тема закрыта
> Неповторяющаяся часть цикла while
-Eclipse-
-Eclipse-
Topic Starter сообщение 3.7.2012, 0:10; Ответить: -Eclipse-
Сообщение #1


Доброго времени суток, ребзя!
Итак, уже достаточно долгое время бьюсь над циклом, и не могу сообразить как провернуть одну штуку в нем...а именно:
Имеется какой - то код (например вот такой):
[PHP]while($f = mysql_fetch_array($q))
{
echo " <div> какой - то код
</div>";
}[/PHP]

Но дальше идет список, пункты которого мне надо перебрать:

<ul>
<li>
</li>
</ul>


И вот вопрос: Можно ли как - то в одном цикле перебрать пункты, а список не перебирать? Я знаю, что можно использовать второй цикл, но это, мне кажется, выглядит нерационально...
Заранее спасибо за ответы.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 3.7.2012, 0:41; Ответить: Arks
Сообщение #2


[PHP]
$arr = array();
while($f = mysql_fetch_array($q))$arr[] = $f;
foreach($arr as $item){
...разметка 1
}
... разметка 2
foreach($arr as $item) {
...разметка 3
}
[/PHP]
это чтоли имелось ввиду или что?

Что вы не можете сообразить..
при чем тут БД и какие-то ul-списки с неповторяющимся кодом и break. Вы бы сформулировали задачу, глядишь и сами бы поняли ее....

И вот вопрос: Можно ли как - то в одном цикле перебрать пункты, а список не перебирать?

Да, представьте себе - можно перебирать не ul а пункты li внутри цикла! :wacko:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
-Eclipse-
-Eclipse-
Topic Starter сообщение 3.7.2012, 1:00; Ответить: -Eclipse-
Сообщение #3


Ога, оно! Спасибо! :hihi:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 3.7.2012, 1:17; Ответить: alexdrob
Сообщение #4


(Arks @ 3.7.2012, 03:41) *
while($f = mysql_fetch_array($q))$arr[] = $f;

можно не делать новый массив, а юзать [PHP]mysql_data_seek ($q, 0)[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Arks
Arks
сообщение 3.7.2012, 1:28; Ответить: Arks
Сообщение #5


alexdrob,
(alexdrob @ 3.7.2012, 04:17) *
Сообщение от Arks Посмотреть сообщение
while($f = mysql_fetch_array($q))$arr[] = $f;

я вообще это вспоминаю как страшный сон... никто уже так не пишет, как и вероятно
(alexdrob @ 3.7.2012, 04:17) *
mysql_data_seek ($q, 0)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 3.7.2012, 1:44; Ответить: alexdrob
Сообщение #6


ну так это же вы написали :)
Я и продолжил :D

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыCPA сеть admitad.com | Официальный топик Часть 2
105 Antony_ADmitAD 27728 17.3.2020, 10:59
автор: r0mZet
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыadmitad.com | партнерская сеть - часть 2
Официальный топик партнерской сети admitad.com
92 Antony_ADmitAD 48961 4.3.2019, 14:45
автор: admitad_official
Открытая тема (нет новых ответов) Веб-студия. Компания полного цикла!
Скидки для первых клиентов. Опыт создание сайтов 8+ лет
0 Halcy0n 2695 23.5.2018, 16:22
автор: Halcy0n
Открытая тема (нет новых ответов) Програмная часть сайта
0 wmmarket 1731 20.10.2016, 0:35
автор: wmmarket
Открытая тема (нет новых ответов) Вывод изображения при наведения на часть картинки по area
1 androv77 4837 16.7.2016, 17:32
автор: -YroKPROG-


 



RSS Текстовая версия Сейчас: 19.4.2024, 21:57
Дизайн