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

Форум PHP

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

 

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

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

тема: Чередование полосок
 
 автор: Vova   (22.02.2006 в 14:19)   письмо автору
 
 

Имеется простой код, который выводит таблицу

<?php
  $query 
"SELECT * FROM product WHERE id_catalog = 1";


    
$ctg mysql_query($query);
    if(!
$ctgputerror("Ошибка при обращении к каталогу".mysql_error());

      echo 
"<tr class=''>
              <td align=center><p class=help>a</td>
              <td align=center><p class=help>b</td>
              <td align=center><p class=help>c</td>
              <td align=center><p class=help>d</td>
              <td align=center><p class=help>e</td>
                
            </tr>"
;
    
    
    while(
$par mysql_fetch_array($ctg))
    {
      
      

      echo 
"<tr>
              <td align=center><p>&nbsp;"
.$par['a']."</td>
                  <td align=center><p>&nbsp;"
.$par['b']."</td>
                  <td align=center><p>&nbsp;"
.$par['c']."</td>
                  <td align=center><p>&nbsp;Есть</td>
                  <td align=center><p>&nbsp;Нет</td>
                 
                         
              
              </tr>"
;
              
  
  }
  echo 
"</table>";
?>


Как тут можно организовать, чтобы выводимые строчки чередовались разным цветом - серая-белая, серая-белая и т.д.

   
 
 автор: elenaki   (22.02.2006 в 14:21)   письмо автору
 
   для: Vova   (22.02.2006 в 14:19)
 

добавить переменную-счетчик $i и проверять ее на четность


if ($i%2 ==0)
  $bgcolor="#ffffff";
  else $bgcolor="#e0e0e0";    
?>    
  <tr bgcolor="<?=$bgcolor;?>"> 

   
 
 автор: cheops   (22.02.2006 в 14:27)   письмо автору
 
   для: Vova   (22.02.2006 в 14:19)
 

Возможно вам будет интересна тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=10576.

   
 
 автор: Денис   (22.02.2006 в 14:56)   письмо автору
 
   для: Vova   (22.02.2006 в 14:19)
 

А если вам использовать в тегах <tr> и <td> onmousedown и onmouseup и при выводе в цикле менять два цвета?

   
Rambler's Top100
вверх

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