Tabell-bakgrund

PHP

5 svar · 245 visningar · startad av filipbh

Medlem sedan juli 2002405 inlägg
Trådstart#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?

Medlem 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 :)

Medlem sedan juli 2002405 inlägg
#3

Ska testa om det funkar...

Tack tack

Medlem 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\">"; }
}
Medlem sedan juni 20006 031 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>";
}
?>
Medlem sedan juli 2002405 inlägg
#6

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

Tack för hjälpen

266 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
141 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)