Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Чередующиеся полоски.
 
 автор: AlexK_   (08.04.2007 в 14:13)   письмо автору
 
 

Здравствуйте.
В доске объявлений хочу сделать чтобы чередовался цвет бэкграунда
выводимых в цикле из базы заголовков сообщений.
что то типа если строка четная - bgcolor = a;
если нечетная bgcolor = b;
подскажите как сделать на PHP?
Заранее спасибо!

   
 
 автор: Inque   (08.04.2007 в 14:37)   письмо автору
 
   для: AlexK_   (08.04.2007 в 14:13)
 

Я недавно делал такую вещь, это не оч. сложно. Вот, смотри:

<?php
    $parity 
0// Четность - нечетность (для очередности вывода фона поста)
    
while() { // Условие, пока не закончится страница, например
    
if($parity%0) { // Если ентот пост четный
        
echo("<div class = \"row_msg_0\">"); // DIV первого цвета
    
} else {
        echo(
"<div class = \"row_msg_1\">"); // DIV второго цвета
    
}
    
// Тут идет сам контент
    // Из бд или файлов - то, что ты вытаскиваешь
    
echo("</div>"); // Закрывается тот или иной DIV
    
$parity++; // Инкремент кол-ва постов в теме
    
// Закрываем цикл [извините за корявый стиль]
?>

   
 
 автор: Nemesis   (08.04.2007 в 15:51)   письмо автору
 
   для: AlexK_   (08.04.2007 в 14:13)
 

________ Прошу модератора удалить этот пост.

   
 
 автор: Nemesis   (08.04.2007 в 15:52)   письмо автору
 
   для: AlexK_   (08.04.2007 в 14:13)
 


<?php
    
for(/*Ваш цикл вывода сообщений. */)
            {
                
// Выбераем цвет: для чётных и нечётных.
                
if (is_int($i/2))
                { 
                    
$c_status "#ddd";
                } 
                else
                { 
                    
$c_status "#eee";
                }
                echo 
"<p style=\"background-color:{$c_status}\">Ваша информация.</p>";
            }
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования