Автор Тема: строки разного цвета  (Прочитано 4581 раз)

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

zzsфффф

  • Гость
строки разного цвета
« : 05 Декабря 2002, 14:46:27 »
Как можно раскрасить таблицу при выводе из mySQL

строка одного цвета (1)
строка другого цвета (2)
строка одного цвета (1)


Я думаю понятно будет

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
строки разного цвета
« Ответ #1 : 05 Декабря 2002, 14:50:24 »

if ($row_number % 2)
{
   $color = "red";
}
else
{
  $color = "green";
}
AS IS...

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
строки разного цвета
« Ответ #2 : 05 Декабря 2002, 15:20:29 »
bgcolor="<?=($row % 2)?"red":"green");?>"
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Vitcom web

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vitcom.top.lv/
строки разного цвета
« Ответ #3 : 05 Декабря 2002, 15:52:58 »
а куда его можно поставить при такой конструкции ??

<?
$result mysql_query("SELECT * FROM CP");
if (
mysql_num_rows($result) > "0")
   { 
   while(
$row mysql_fetch_array($result)) 
	
{   
	

	
	
$jurisd
	
	
$row[Jurisdiction];
	
	
$comp_t
	
	
$row[CompanyType];

	
$table .= "<tr>
	
<td bgcolor=\\"
#F0E1BE\\">$jurisd</td>
	
<
td bgcolor=\\"#F0E1BE\\">$comp_t</td>
	
</
tr>";
	
}  
   
   }

echo"
<table>
	
<
TR>
    <
TD bgcolor=\\"#C0C0C0\\">a1</TD>
    <
TD bgcolor=\\"#C0C0C0\\">a2</TD>
	
</
TR>
	

        
$table
    
</table>
"; ?>

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
строки разного цвета
« Ответ #4 : 05 Декабря 2002, 15:58:15 »
Vitcom web
И че твой код дает?
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
строки разного цвета
« Ответ #5 : 05 Декабря 2002, 15:59:26 »
внутрь while
AS IS...

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
строки разного цвета
« Ответ #6 : 05 Декабря 2002, 16:03:19 »
Нифига в его код невдупляюсь :)
Короче просто как система акваланг:

<table>
<?
$fucking_i=0;
$result=mysql_query("select * from fucking_table");
while(
$fucking_row=mysql_fetch_assoc($result))
{
++
$fucking_i;
if(
$fucking_i%2==1){$fucking_bg="black";}else{$fucking_bg="white";}
echo 
"<tr bgcolor=\\"$fucking_bg\\"><td>.......</td></tr>";
}
?></table>
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Vitcom web

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vitcom.top.lv/
строки разного цвета
« Ответ #7 : 05 Декабря 2002, 16:04:10 »
может очень заумно написан но выводит содержимое Jurisdiction & CompanyType таблицы CP в обычную таблицу на экран.

Оффлайн Vitcom web

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://vitcom.top.lv/
строки разного цвета
« Ответ #8 : 05 Декабря 2002, 16:09:37 »
Огромне спасибо - за такой подробный ответ

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
строки разного цвета
« Ответ #9 : 05 Декабря 2002, 16:20:13 »
Переехали в PHP.
TANSTAAFL

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
строки разного цвета
« Ответ #10 : 05 Декабря 2002, 17:14:12 »
Цитировать
может очень заумно написан

Я бы до такого извращения явно не догадался...
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
строки разного цвета
« Ответ #11 : 06 Декабря 2002, 01:30:38 »
строки
$fucking_i=0;
и
++$fucking_i;
лишние :-)

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
строки разного цвета
« Ответ #12 : 06 Декабря 2002, 01:42:23 »
Цитировать
строки
$fucking_i=0;
и
++$fucking_i;
лишние :-)
if тоже лишний, можно сразу в
echo "<tr bgcolor=\\"".(($fucking_bg++ % 2)?"black":"white")."\\"><td>.......</td></tr>"; :D
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28