webForumDet fria alternativet

Tabell-bakgrund

5 svar · 238 visningar · startad av filipbh

filipbhMedlem sedan juli 2002405 inlägg
#1

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?

PeeerMedlem sedan mars 20025 907 inlägg
#2
<?
$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 :)

filipbhMedlem sedan juli 2002405 inlägg
#3

Ska testa om det funkar...

Tack tack

AgaithMedlem sedan jan. 2001191 inlägg
#4

variant

for($x = 0; $x <= $antal_utskr; $x++)
{
	if (($x % 2) == 0)
	{ echo "<TR BGCOLOR=\"#EEEEEE\" HEIGHT=1>"; }
	else
	{ echo "<TR BGCOLOR=\"#FFFFFF\">"; }
}
PeddaMedlem sedan juni 20006 032 inlägg
#5

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>";
}
?>
filipbhMedlem sedan juli 2002405 inlägg
#6

Ska testa de olika förslagen och se vad som blir bäst..

Tack för hjälpen

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)