hintergrundfarbe beim Forum

nico_arndt

Mitglied
Hallo Leute,

ich bin gerade dabei ein forum für eine CS Community Seite zu programmieren ich bekomme alles soweit hin doch ich habe da nen problem mit den Hintergrund farben ich möchte das sich die hintergrundfarbe bei jedem beitrag ändert also z.b.

1. beitrag: rot
2. beitrag: blau
3. beitrag: rot
4. beitrag: blau
5. beitrag: rot
6. beitrag: blau

usw............

wäre nett wenn mir da einer helfen könnte
 
Also meine Lösung sieht so aus.
PHP:
if(mysql_num_rows($result))
{
        while($row = mysql_fetch_assoc($result))
        {
	
	 ///////
	 //Verschiedene Farben für Tabellen Zeilen
	 if(isset($color) AND $color == 1)
	 {
	 	$color = 0;
	 	$color_in = "#FFFFFF";
	 }
	 elseif(isset($color) AND $color == 0)
	 {
	 	$color = 1;
	 	$color_in = "#EEF6FF";
	 }
	 else
	 {
	 	$color = 1;
	 	$color_in = "#EEF6FF";
	 }
	 //////////
	
		echo("<tr bgcolor=\"".$color_in."\">");
...
ist nur ein Ausschnit sollte dir aber genügen!

MfG

Ecthelion
 
Oder etwas schöner und kürzer:
PHP:
$color_toggle = false;
while($row = mysql_fetch_assoc($result))
{
    $color_toggle = !$color_toggle;
    $color = $color_toggle ? '#FFFFFF' : '#000000';
    /*...*/
}
Funktioniert aber im Gegensatz zur Modulo-Version nur mit 2 verschiedenen Zuständen.
 
Zurück