Skift af farve

Tags:    php

Jeg har nogle strings som åbnes op sådan her:

$query = mysql_query("SELECT * FROM `nyhedskommentar` WHERE id = '$id'");
while($row = mysql_fetch_array($query)) {// Her glemte du en lykke!
echo "
<table>
<tr>
<td width='135'>
<b>".$row['navn']."</b> - ".$row['dato']."
</td>
<td width='4'></td>
<td width='350'><hr>
".$row['kommentar']."
</td>

</tr>
</table>

";


Vil nu bare gerne have at de skiftevis skifter baggrundsfarve ligesom man eks. ser på udvikleren.dk i trådoversigten



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world

[Redigeret d. 19/09-05 16:20:10 af Shafh]



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
ikke noget aligevel... aligevel forsent svaret.

[Redigeret d. 19/09-05 16:28:29 af Simon Jensen]



Fold kodeboks ind/udKode 




Udenfor din while,

$flipper = false;

, inde i din while,


<tr<?=($flipper?" color=\\"farve1\\"":" color=\\"farve2\\"")?>>
<? $flipper != $flipper; ?>


Byt tr ud med hver td, skift teksten color til class eller whatever, du ser nok ideen.



Tak



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



Tjaa... sådan kan man også gøre det :-)

Hvad så hvis det var hver tredje du ville farve i stedet ?

Hvis det skal laves rigtigt skal du lave en modulus beregning

(¯`·._.·[Brian Hvarregaard]·._.·´¯)
Praesto et Persto



Tja...
Det kan godt være... Men i de fleste tilfæld er det kun 2 farver man skifter imellem...

Og så passer det jo fint til det jeg skulle lave...

Men det er rigtigt koden er ikke så gennemtænkt!



Shafh
www.shafh.dk
Shafh@stofanet.dk
Theis F. Hinz

Make you glad to change the world



t