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



 

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

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

Открыть тему
Тема закрыта
> Помогите с циклом While
toorr2p
toorr2p
Topic Starter сообщение 26.8.2009, 17:31; Ответить: toorr2p
Сообщение #1


Не могу разобратся как мне сделать вывод в цикле ссылок, и при этом чтоб у каждой второй менялся стиль с одного на другой

вот код:

[php]<?
echo "
<div class='snipet_block'>";

/*Формируем запросы на вывод трех новых статей-ссылок*/

$resorce_art = mysql_query("SELECT id, cat, title FROM article ORDER BY id LIMIT 4");
$array_art = mysql_fetch_array($resorce_art);

echo"<p class='snipet_title'>Новое на сайте</p>";
$i = 0;
while ($array_art = mysql_fetch_array($resorce_art))
{
$i++;
printf ("<p><a class='%s' target='blank' href='http://cleverscript.ru?page=1&cat=%s&id=%s'>%s</a></p>",$style,$array_art["cat"],$array_art["id"],$array_art["title"]);

if($i % 1 == 0) {$style="block_link";}else{$style="block_lin";}
}
/********************************************************************************
*******************/

echo "</div>";
?>[/php]

Где ошибка с счетчиком $i???

Хочу сделать также как здесь:

[img]http://s52.radikal.ru/i137/0908/1f/21ec26500c9b.png[/img]
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
toorr2p
toorr2p
Topic Starter сообщение 26.8.2009, 21:59; Ответить: toorr2p
Сообщение #2


Отбой...разобрался...

[php]$resorce_art = mysql_query("SELECT id, cat, title FROM article ORDER BY id LIMIT 8");
$array_art = mysql_fetch_array($resorce_art);

echo"<p class='snipet_title'>Новое на сайте</p>";
$i = 0;

while ($array_art = mysql_fetch_array($resorce_art))
{
$i++;
printf (($i % 2 == 0) ? '<a class="block_lin" target="_blank" href="http://cleverscript.ru?page=1&cat='.$array_art["cat"].'&id='.$array_art["id"].'">'.$array_art["title"].'</a>' : '<a class="block_link" target="_blank" href="http://cleverscript.ru?page=1&cat='.$array_art["cat"].'&id='.$array_art["id"].'">'.$array_art["title"].'</a>');
}[/php]

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2315 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12402 24.7.2020, 17:02
автор: -JamesSmips-
Открытая тема (нет новых ответов) Помогите с поиском доноров
3 tehno_music 3332 4.11.2019, 17:15
автор: goblin78


 



RSS Текстовая версия Сейчас: 29.3.2024, 2:12
Дизайн