Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> naprzemienne kolorowanie tabeli w php (nie sql!!!)
mop506
post
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 23.01.2003

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


mam nastepujacy kod ::
Cytat
while (!feof($filmy)):
$event =fgets($filmy,4096);
$info =explode(";;",$event);

print "<tr><td width=30>";
print verdana();
print "<center>$info[0]</center>";
print "</td>";

print "<td width=220>";
print verdana();
print "$info[1]";
print "</td>";

print "<td width=220>";
print verdana();
print "$info[2]";
print "</td>";

print "<td width=20>";
print verdana();
print "<center>$info[3]</center>";
print "</td>";

print "<td width=150>";
print verdana();
print "$info[4]";
print "</td>";

print "<td width=120>";
print verdana();
print "$info[5]";
print "</td>";

print "<td width=40>";
print verdana();
print "<center>$info[6]</center>";
print "</td>";
print "</tr>";

endwhile;

i chce by poszczegolne tr wyswietlaly mi sie naprzemiennie w kolorach black red (obojetne!), jest mozliwosc zrobienia tego w samym php, czy potrzebny sql?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?

jak zmodyfikowac kod?? nie prosze byscie sami to zrobili ale dali jakies konstruktywne wskazowki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
GeoS
post
Post #2





Grupa: Zarejestrowani
Postów: 602
Pomógł: 0
Dołączył: --
Skąd: W - WA -> GRO

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


1. Przed petla ustawiasz licznik, np. :
Kod
$x = 0;


2. W petli robisz cos takiego:
Kod
if($x % 2 == 0) print "<tr bgcolor=#ff0000><td width=30>";

else print "<tr bgcolor=#000000><td width=30>";


3. Teraz ostatnia sprawa. Jesli tych wpisow nie jest zbyt duzo, to wystarczy, ze przed koncem petli wrzucisz:
Kod
$x++;
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.09.2025 - 15:34