Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Naprzemienne kolorowanie wierszy i cos jeszcze
stal-sw
post
Post #1





Grupa: Zarejestrowani
Postów: 176
Pomógł: 0
Dołączył: 27.06.2002
Skąd: Stalowa Wola

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


Mam taki kodzik, ktory koloruje mi wiersze naprzemiennie.

Jednka chcialbym go wykorzystac do zrobienia tabeli wynikow czyli chcialbym aby:

np. wiersz 1 byl koloru czerwonego
wiersz 2 koloru zielonego
wiersz 3 koloru niebieskiego
a nastepne wiersze naprzemian pokolorowane na bialo i szaro.

Pomocy, bo nie wiem jak z tym sobie poradzic.
[php:1:947092c970]
function katx($idCat) {
kat(); ?>
<table bgcolor=#c0c0c0 cellpadding=1 cellspacing=1>
<tr>
<td width=20 bgcolor=#efefef><strong><center></strong></td>
<td width=135 bgcolor=#efefef><strong><center>Mecz</strong></td>
<td width=120 bgcolor=#efefef><strong><center>Nas</strong></td>

<td width=120 bgcolor=#efefef><strong><center>Ich</strong></td>
</tr>
<?php

require("cg.php");

$query = "SELECT * FROM wyniki where sezon='$idCat' ";
$sqlresult = mysql_query($query);
$tlo = TRUE;

do {
if($tlo) { $bg="#e4e4e4"; } else { $bg="#eeeeee"; }
?>

<tr>
<td width=20 bgcolor="<?php echo $bg ?>"><center><b><img src=kolo.gif width=18 height=10></td>
<td width=135 bgcolor="<?php echo $bg ?>"><?php echo $row['mecz']; ?></td>
<td width=120 bgcolor="<?php echo $bg ?>"><center><?php echo $row['nas']; ?></td>
<td width=120 bgcolor="<?php echo $bg ?>"><center><?php echo $row['ich']; ?></td>
</tr>

<?php
$tlo = (!$tlo);

} while ($row = mysql_fetch_assoc($sqlresult));
echo "</table>";
echo '<tr><td IMG height=3></td>'; }
[/php:1:947092c970]

Choc ten kodzi ma jeszcze jedna wade, gdyz drukuje na poczatku jeden pusty wiersz.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
menic
post
Post #2





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

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


Ano da (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [php:1:5fe77dda14]<?php
for( $i=0; $q = mysql_fetch_array($query); $i++ )
{
if( $i == 1 )
{
$color = 'red';
}
elseif( $i == 2 )
{
$color = 'green' ;
}
elseif( $i == 3 )
{
$color = 'blue' ;
}
elseif( $i > 3 )
{
if($i % 2 == 0)
{
$color = 'black' ;
}
else
{
$color = 'white' ;
}
}
echo"<tr><td width=20 bgcolor=green><center><b><img src=kolo.gif
width=18 height=10></td>
<td width=135 bgcolor=$color>".$row['mecz']."</td>
<td width=120 bgcolor=$color><center>".$row['nas']."
</td>
<td width=120 bgcolor=$color><center>".$row['ich']."
</td>
</tr>";
}
?>[/php:1:5fe77dda14]
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: 23.08.2025 - 18:48