<?
$temp = "#ff0000";
while($aa = mysql_fetch_array($bb)
{
if ( $temp == "#ff0000"
$temp = "#00ff00";
else
$temp = "#ff0000";
echo "<tr><td background=\"{$temp}\">Doff</td></tr>";
}
?>
Finns npg bättre sätt :)
5 svar · 240 visningar · startad av filipbh
Hej, jag har letat runt här på wF men har inte hittat något svar.
Jag kan hämta data från databasen och skriva ut det i tabeller. Men det jag vill ha är att raderna ska ha olika färger, varannan alltså. Tex första är blå, andra röd, tredje blå osv.
Hur ska jag lösa det?
<?
$temp = "#ff0000";
while($aa = mysql_fetch_array($bb)
{
if ( $temp == "#ff0000"
$temp = "#00ff00";
else
$temp = "#ff0000";
echo "<tr><td background=\"{$temp}\">Doff</td></tr>";
}
?>
Finns npg bättre sätt :)
variant
for($x = 0; $x <= $antal_utskr; $x++)
{
if (($x % 2) == 0)
{ echo "<TR BGCOLOR=\"#EEEEEE\" HEIGHT=1>"; }
else
{ echo "<TR BGCOLOR=\"#FFFFFF\">"; }
}
Här är en variant jag har använt där jag hämtar färgerna från en databas.
<?php
$data = mysql_query("SELECT * FROM farg");
while ($r = mysql_fetch_array($data)) {
$farg = ($i++&1)?$r['farg1']:$r['farg2'];
echo "<tr><td background=\"$farg\">Text</td></tr>";
}
?>