[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: вывод строк с заменой фона
franko
Добрый день!
У меня выводится в цикле много строк, поэтому возникло желание сделать так:
Первая строка будет к примеру на серой плашке, вторая - без фона, третья - вновь на серой плашке и вновь чередуем.
как это можно реализовать
{ 
printf ("<p><a href='post.php?id=%s'>%s</a></p>",
$myrow7["id"], $myrow7["title"]);
}




Спустя 33 минуты, 42 секунды (30.04.2011 - 12:55) Guest написал(а):
Выводите в цикле, значит можете получить числовой ключ.
Проверяете этот ключ на чётность, и добавляете нужный класс например только чётным элементам (ну или только нечётным, не суть)

foreach($blabla as $k => $v){
printf('<p'.($k%2==0?' class="even"':'').'> и т.д.');
}


css file:

.even { background-color: gray; }

Спустя 8 минут, 29 секунд (30.04.2011 - 13:03) Mirexzpalich написал(а):
Guest
А если там ассоциативный массив?

Надежней будет добавить еще одну переменную


$k = 0;
foreach($blabla as $v){
$k++;
printf('<p'.($k%2==0?' class="even"':'').'> и т.д.');
}

Спустя 20 минут, 6 секунд (30.04.2011 - 13:23) walerus написал(а):
Сделай как тебе удобнее, в разные по цвету дивы воткни например

четные дивы серый цвет, не четные - прозрачные... например так...

Пока писал уже написали )))
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.