Stormsam
01-02-2004, 14:03
Hi @all,
ich wollt eine Tabelle erstellen, wo jede zweite spalte eine andere Farbe hat.
Ich habe per google ein paar Ansätze gefunden (mit while etc..) doch bei mir hatte das alles irgendwie nicht gepasst.
Habe ein gästebuch und dort soll er jeden zweiten beitrag in eine andere farbe posten.
Die einzelnen Beiträge werden mit
echo $row['Name'];
echo $row['Inhalt'];
etc.. aufgerufen
<?php
$colors = array("#FF66CC", "#6699FF");
echo "<table border=\"0\">";
for($num = 0; $num < 2; $num++)
{
$color = $colors[$num % count($colors)];
echo " <tr>\n";
echo " <td bgcolor=\"$color\">";
echo " Zeile $num\n";
....
echo $row['Name'];
echo $row['Inhalt'];
...
echo " </td>\n";
echo " </tr>\n";
}
echo "</table>";
?>
Das habe ich z.b. gefunden, doch hierbei postet er jeden Beitrag doppelt in zwei verschiedenen farben.
Wie macht man das richtig?
MfG
Stormsam
ich wollt eine Tabelle erstellen, wo jede zweite spalte eine andere Farbe hat.
Ich habe per google ein paar Ansätze gefunden (mit while etc..) doch bei mir hatte das alles irgendwie nicht gepasst.
Habe ein gästebuch und dort soll er jeden zweiten beitrag in eine andere farbe posten.
Die einzelnen Beiträge werden mit
echo $row['Name'];
echo $row['Inhalt'];
etc.. aufgerufen
<?php
$colors = array("#FF66CC", "#6699FF");
echo "<table border=\"0\">";
for($num = 0; $num < 2; $num++)
{
$color = $colors[$num % count($colors)];
echo " <tr>\n";
echo " <td bgcolor=\"$color\">";
echo " Zeile $num\n";
....
echo $row['Name'];
echo $row['Inhalt'];
...
echo " </td>\n";
echo " </tr>\n";
}
echo "</table>";
?>
Das habe ich z.b. gefunden, doch hierbei postet er jeden Beitrag doppelt in zwei verschiedenen farben.
Wie macht man das richtig?
MfG
Stormsam