Avatar billede beaver Nybegynder
05. januar 2006 - 17:35 Der er 8 kommentarer og
1 løsning

Skiftende farve på tabeller

Hej

Jeg ved ikke lige om det kan laves med PHP
Men jeg har følgende kode: http://pastebin.com/491895

Jeg skal have lavet sådan at der er en anden baggrunds farve på hver anden tabel. (så det er mere overskueligt)

Jeg har læst nogle steder på nettet at man skal lave et loop, men jeg ved ikke lige helt hvordan jeg skal gøre det?

Håber der er nogen der kan give mig en forklaring...
Avatar billede jaw Nybegynder
05. januar 2006 - 17:36 #1
Har lige lavet lignende for et par dage siden, så du kan jo selv læse -> http://exp.dk/spm/676310
Avatar billede beaver Nybegynder
05. januar 2006 - 17:48 #2
en opdatering:

http://pastebin.com/491923

ser ikke ud til at virke. Nogen forslag?
Avatar billede jaw Nybegynder
05. januar 2006 - 17:56 #3
Jeg kan ikke se dine links, så hvis jeg skal hjælpe skal du paste her.
Avatar billede beaver Nybegynder
05. januar 2006 - 17:58 #4
<html>
<head>
<title>
Varekatalog
</title>
<link href="../media/style.css" rel="stylesheet">
</head>
<body>

<table border="0" class="varekatalog" width="630" cellpadding="0" bordercolor="#000000">
        <tr>
                <td width="125" align="center" bgcolor="#bed4df"><font color="#FFFFFF">Varenummer</font></td>
                <td width="40" align="center" bgcolor="#bed4df">&nbsp;</td>
                <td width="290" align="center" bgcolor="#bed4df"><font color="#FFFFFF">Varenavn</font></td>
                <td width="50" align="center" bgcolor="#bed4df"><font color="#FFFFFF">Info</font></td>
                <td width="125" align="center" bgcolor="#bed4df"><font color="#FFFFFF">Pris (dkr)</font></td>
        </tr>
</table>

<?
$bgcolor = "#FFFFFF";
$bgcolor1 = "#COCOCO";

$i = 1;
include ("config.php");
con_db();
$query = mysql_query("SELECT * FROM varekatalog");
while ($data = mysql_fetch_array($query)){
$color = (($i%2) == 0) ? $bgcolor1 : $bgcolor2;
?>

<table border="0" bgcolor="<?php echo ("$color"); ?> "class="varekatalog" width="630" cellpadding="0" bordercolor="#000000">
        <tr>
                <td width="125">&nbsp;<?php echo $data['vare_nummer']; ?></td>
                <td width="40"><a href="varekatalog/img/<?php echo $data['stortbillede']; ?>" target="_blank">
                                                        <img border="0" height="30" width="40" src="varekatalog/img/<?php echo $data['lillebillede']; ?>">
                                                </a>
                </td>
                <td width="290">&nbsp;<?php echo nl2br($data['vare_navn']); ?></td>
                <td align="center" width="50"><a href="varekatalog/info.php?vareid=<?php echo $data['vare_nummer'];?>"><img border="0" src="media/info.gif"></a></td>
                <td align="right" width="125"><?php echo $data['pris_incl_moms']; ?>&nbsp;</td>
        </tr>
</table>

<br>
<?
$i++;
}
?>
</body>
</html>
Avatar billede beaver Nybegynder
05. januar 2006 - 18:00 #5
ah fejl her:
<table border="0" bgcolor="<?php echo ("$color"); ?>" "class="varekatalog" width="630" cellpadding="0" bordercolor="#000000">

Nu virker det, det virker fint i IE men ikke i Firefox? Hvorfor?
Avatar billede beaver Nybegynder
05. januar 2006 - 18:05 #6
glem det, den er der :)

Smider du et svar?!
Avatar billede jaw Nybegynder
05. januar 2006 - 18:08 #7
Gør jeg da gerne :)
Avatar billede beaver Nybegynder
05. januar 2006 - 18:37 #8
Så får du lige point...

Til orintering havde jeg sq lige glemt at trykke F5 for at opdatere siden i Firefox :(
Avatar billede jaw Nybegynder
05. januar 2006 - 18:44 #9
Takker - og den har vi alle lavet, op til flere gange :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester