---
title: "Varannan rad bg?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/177802-varannan-rad-bg"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "SoulGod"
published: "2009-04-01T18:04:35.000Z"
updated: "2009-04-01T19:33:24.000Z"
replies: 2
views: 304
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/177802-varannan-rad-bg"
---

# Varannan rad bg?

## #1 — SoulGod, 2009-04-01T18:04Z

Bygger en sida i php, och hoppas man kan lösa detta via phpkod.

Jag vill läsa in flera rader ur en databas,
och vill att varannan rad skall ha bakrund #FFF, och varannan #000 ...

Någon som vet hur jag gör detta?
Jag läser in raderna såhär:

```
<table width="260px" cellpadding="2" cellspacing="0">
<?
$query_gig = "SELECT * FROM gig";
$gig = mysql_query($query_gig) or die(mysql_error());
$totalRows_gig = mysql_num_rows($gig);
while($row_gig = mysql_fetch_assoc($gig)) { 
?>     
<tr height="15px" class="bg_gig"> 
    <td width="60px"><h3><? echo $row_gig['date']; ?></h3></td>
    <td><h3><? echo $row_gig['band']; ?></h3></td>
    <td><h3><? echo $row_gig['stad']; ?></h3></td>
    <td><h3><? echo $row_gig['arena']; ?></h3></td>
</tr>   	   	
<?  } ?>
</table>
```

Permalänk: https://www.webforum.nu/p/177802

## #2 — drew, 2009-04-01T18:22Z

Sätt $cnt = 0; innan du börjar loopa inne i loopen sätter du 
Sen använder du

```php
$bg = ($cnt % 2 == 0) ? '#FFF' : '#000';
$cnt++;
```

för att ha olika bakgrunder.

Att ha $cnt++ inne i if-satsen borde fungera, men ger ibland felaktigt resultat har jag upptäckt.

Permalänk: https://www.webforum.nu/p/2177362

## #3 — Pedda, 2009-04-01T19:33Z

```php
<table width="260px" cellpadding="2" cellspacing="0">
<?
$query_gig = "SELECT * FROM gig";
$gig = mysql_query($query_gig) or die(mysql_error());
$totalRows_gig = mysql_num_rows($gig);
$bg = ''; 
while($row_gig = mysql_fetch_assoc($gig)) { 
$bg = $bg != '#fff' ? '#fff' : '#000';  
echo '<tr height="15px" style="background-color:'.$bg.'">';
?> 
    <td width="60px"><h3><? echo $row_gig['date']; ?></h3></td>
    <td><h3><? echo $row_gig['band']; ?></h3></td>
    <td><h3><? echo $row_gig['stad']; ?></h3></td>
    <td><h3><? echo $row_gig['arena']; ?></h3></td>
</tr>   	   	
<?  } ?>
</table>
```

Permalänk: https://www.webforum.nu/p/2177372

---

Tråden på webben: https://www.webforum.nu/amne/php/177802-varannan-rad-bg
