Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Цвет строки?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
greenzlat
Отправлено: 14 Марта, 2009 - 06:23:45
Post Id


Новичок


Покинул форум
Сообщений всего: 59
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




Вывожу в цикле таблицу
CODE (text):
скопировать код в буфер обмена
  1.  
  2. printf ("
  3.  
  4.  
  5. <table align='center' cellpadding='0' cellspacing='0' class='tablica_bukwi'>
  6. <tr class='tablica_bukwi_jach'>
  7.             <td width='22' height='22'>№</td>
  8.             <td width='200'>Песня</td>
  9.             <td width='76'>Аккорды</td>
  10.             <td width='76'>GPT</td>
  11.         <td width='76'>Кол-во просмотров</td>
  12.  
  13.           </tr>
  14. ");
  15.  
  16. do {
  17.    $start++;
  18. printf ("  
  19.           <tr>
  20.             <td align='center'>%s</td>
  21.             <td>&nbsp; <a href='view_pesnja.php?id=%s'>%s</a></td>
  22.             <td><strong>%s</strong></td>
  23.             <td><strong>%s</strong></td>
  24.                         <td align='center'><strong>%s</strong></td>
  25.  
  26.           </tr>",
  27. $start,$myrow["id"],$myrow["naz_pes"],$myrow["akkords"],$myrow["gpt"], $myrow["view"]);
  28.    }
  29.    while ($myrow = mysql_fetch_array ($result));
  30.  
  31.  
  32.  
  33.  



А как мне сделать чтоб строчки были разными цветами, чтобы они чередовались?
 
 Top
Гость
Отправлено: 14 Марта, 2009 - 11:08:07
Post Id


УДАЛЁН










Чтото типа такого
if(i%2==0) {echo "<span style=\"color:red\">"}
else {echo "<span style=\"color:blue\">"}
 
 Top
greenzlat
Отправлено: 15 Марта, 2009 - 08:02:31
Post Id


Новичок


Покинул форум
Сообщений всего: 59
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




bjk_1903 пишет:
if($i==5)$i=0;
$i++;
while ($myrow = mysql_fetch_array ($result));


Выдает синтаксическую ошибку в этой строке: if($i==5)$i=0;
 
 Top
Ch_chov
Отправлено: 15 Марта, 2009 - 08:12:28
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Недавно такая же тема была.
P.S. У меня одного поиск по форуму не работает ?
 
 Top
Champion Супермодератор
Отправлено: 15 Марта, 2009 - 08:22:44
Post Id



Активный участник


Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008  
Откуда: Москва


Помог: 57 раз(а)




Ch_chov пишет:
P.S. У меня одного поиск по форуму не работает ?
Пользуйся поиском по сайту. Он ищет и по форуму тоже
 
 Top
bjk_1903
Отправлено: 15 Марта, 2009 - 08:51:09
Post Id



Новичок


Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2008  


Помог: 0 раз(а)




Да, извиняюсь,я сделал там небольшую ошибку:

PHP:
скопировать код в буфер обмена
  1. printf ("
  2.  
  3.  
  4. <table align='center' cellpadding='0' cellspacing='0' class='tablica_bukwi'>
  5. <tr class='tablica_bukwi_jach'>
  6. <td width='22' height='22'>№</td>
  7. <td width='200'>Песня</td>
  8. <td width='76'>Аккорды</td>
  9. <td width='76'>GPT</td>
  10. <td width='76'>Кол-во просмотров</td>
  11.  
  12. </tr>
  13. ");
  14.  
  15. $i=1;
  16.  
  17. do {
  18. if($i==1)$color="orange";
  19. if($i==2)$color="blue";
  20. if($i==3)$color="red";
  21. if($i==4)$color="gold";
  22. if($i==5)$color="green";
  23. $start++;
  24. printf ("
  25. <tr>
  26. <td bgcolor=$color align='center'>%s</td>
  27. <td bgcolor=$color>&nbsp; <a href='view_pesnja.php?id=%s'>%s</a></td>
  28. <td bgcolor=$color><strong>%s</strong></td>
  29. <td bgcolor=$color><strong>%s</strong></td>
  30. <td bgcolor=$color align='center'><strong>%s</strong></td>
  31. </tr>",
  32. $start,$myrow["id"],$myrow["naz_pes"],$myrow["akkords"],$myrow["gpt"], $myrow["view"]);
  33. if($i==5)$i=0;
  34. $i++;
  35. }
  36. while ($myrow = mysql_fetch_array ($result));


Отредактировано администратором: Champion, 15 Марта, 2009 - 10:29:35
Еще раз прошу: обрамляйте пожалуйста код тегами [code] и [php]!!
 
 Top
greenzlat
Отправлено: 15 Марта, 2009 - 09:18:12
Post Id


Новичок


Покинул форум
Сообщений всего: 59
Дата рег-ции: Апр. 2008  


Помог: 0 раз(а)




Спасибо. Усе заработало))
 
 Top
SION-ZENIT
Отправлено: 15 Марта, 2009 - 09:27:53
Post Id


Частый гость


Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007  
Откуда: SPb


Помог: 0 раз(а)




Если надо зебру, то можно так:
PHP:
скопировать код в буфер обмена
  1. $color = array("#AAAAAA", "#BBBBBB");
  2. $i=0;
  3. do{
  4. echo "<span style='color:".$color[$i & 1].";'>some text</span>";
  5. } while($i<10);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


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



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB