Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] zmiana bg tabeli
RubiX
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam
Mam taki problemik:
Wyciągam dane z mysql (są to np newsy)

i mam to poukładane że każdy news jest w nowym <tr> i <td> </td></tr> i jak zrobić aby bgcolor tych td byly na zmiane ze 1 news jest na czarnym bgcolor a 2 na bialym 3 na czarnym itd...
Czy jest taka możliwość (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował RubiX 21.09.2007, 12:57:59
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Cienki1980
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

Ostrzeżenie: (0%)
-----


Skoro tworzysz tabelkę z newsami w pętli możesz sprawdzać czy akurat wyświetlasz rekord parzysty czy nie parzysty i w zależności od tego zmieniasz bg <tr> czy też <td> czy też styl czy co tam jeszcze chcesz.

Zanim sie zapytasz jak sprawdzić czy rekord jest parzysty czy nie to zainteresuj się co w php można zdziałać za pomocą %
Go to the top of the page
+Quote Post
RubiX
post
Post #3





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Ok dzięki za naprowadzenie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Wklejam kod poniżej może komuś sie przyda :

  1. <tr><td bgcolor="<? if ($x%2==0) print "#000000"; else print "#FFFFFF";?>"><?=$rezultat['rekord'];?></td></tr><?
  2. $x++;
Go to the top of the page
+Quote Post
vokiel
post
Post #4





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


całość w pętli:

  1. <?php
  2. $i++;
  3. $kolor = ($i%2==1) ? "#EFEFEF" : "#E5E5E5";
  4. ?>

  1. <tr>
  2. <td bgcolor="<?php echo $kolor; ?>"><?php echo $rezultat['rekord']; ?>
  3. </td>
  4. </tr>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.12.2025 - 18:39