jeder 2. Eintrag andere Farbe

fanste

Erfahrenes Mitglied
Hallo.

Ich habe da auf meiner HP eine for-Schleife für mein GB, die die Einträge aus meiner DB herraus schreibt und untereinander auflistet. Wie kann ich nun sagen, dass bei jedem 2. Eintrag die Hintergrundfarbe anders ist, also so wie in diesem Forum?

Ich hoffe auf schnelle hilfe!

mb fanste
 
Hallo,
versuche es mal hiermit:
Code:
<?
for ($i=2;$i<=10;$i++){
$a=bcmod($i, 2);
if($a==0)
{echo '<font color="blue">'.$i.'</font><br>';}
else{echo '<font color="red">'.$i.'</font><br>';}
}

?>
Ich hoffe das hilft
 
du hast nur übersehen, dass er unterschiedliche Hintergründe haben möchte, nicht unterschiedliche Farben der Schrift :D

Mein Vorschlag ware:

Du machst erst einen SELECT der Datenbank und machst dann folgendes:

PHP:
<?php
$i=0;
while ($data = mysql_fetch_row($select))
{
 $text = $data[0];
 $i++;
 if (is_int($i/2))
 {
  echo "<td bgcolor='#000000'>$text</td>";
 }
 else
 {
  echo "<td bgcolor='#FFFFFF'>$text</td>";
 }
}

?>
 
@2pac:
Das sollte ja auch nur ein simples Beispiel sein, da ich dachte, er hätte damit kein Problem, sondern nur mit mit php. Aber du hast Recht.
MfG

Marten
 
Zurück