Создать ответ 
Вывод в цикле, зеброй
Автор Сообщение
Winston Не на форуме
Старшина
*

Сообщений: 55
У нас с: Jan 2013
Сообщение: #1
Вывод в цикле, зеброй
Такое вот странное название у темы получилось...

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

Делается это все на php, и очень просто.

PHP код:
$myrow mysql_query("SELECT id,title,img FROM table where id=$id ",$db);
  
$i 0;
    while ( 
$myrow mysql_fetch_array$myrow) )
{
$i++;
    
    if (
$i%2)

   {
    
 echo 
'<div class="red">'.$myrow['title'].'</div>';

}

else {

echo 
'<div class="white">'.$myrow['title'].'</div>';'

   }




CSS

.red {
background: #C00;
}

.white {
background: #FFF;
}

Таким образом, мы получим чередование цветов при выводе, сначала красный потом белый цвет. Естественно я здесь все упростил. И написал минимум кода, но этого достаточно, чтобы понять суть. Т.к. стили Вы уже оформите сами под себя.

Из всего приведенного Вам нужно лишь три строчки, их я думаю, Вы сможете у себя подставить в нужном Вам месте.

PHP код:
$i 0;
if{
$i++;
if (
$i%2

Ну вот и все, вот такая простая реализация. Конечно, код простой, и в инете можно найти более сложную реализацию. Но думаю, для этого и такого достаточно.
19.05.2013 03:55:46
Найти все сообщения Цитировать это сообщение
Создать ответ 


Переход:


Пользователи просматривают эту тему: 1 Гость(ей)


LiveInternet
© Copyright 2011-2024 by UsefulScript.ru