PHP kullanarak alternatif tablo satırları farklı arka plan renkleri vermek nasıl

0 Cevap

Ben bir mysql veritabanında saklanan içeriğine dayalı dinamik olarak oluşturulan bir veri tablosu var.

Bu benim kod nasıl görünüyor:

<table border="1">
    <tr>
        <th>Name</th>
        <th>Description</th>
        <th>URL</th>
    </tr>
    <?php
        $query = mysql_query("SELECT * FROM categories");
        while ($row = mysql_fetch_assoc($query)) {
            $catName = $row['name'];
            $catDes = $row['description'];
            $catUrl = $row['url'];

            echo "<tr class=''>";
            echo "<td>$catName</td>";
            echo "<td>$catDes</td>";
            echo "<td>$catUrl</td>";
            echo "</tr>";
        }
    ?>
</table>

Tablo statik olsaydı şimdi, sonra ben sadece her alternatif tablo satırda tekrarlanan sırayla 2 stillerinden birini atamak istiyorsunuz:

.whiteBackground { background-color: #fff; }
.grayBackground { background-color: #ccc; }

ve o sonu olacaktır. Ancak tablo satırları dinamik olarak oluşturulan bu yana, bunu nasıl elde edebilirsiniz?

0 Cevap