如何使用PHP为交替表行提供不同的背景颜色

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了如何使用PHP为交替表行提供不同的背景颜色脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个数据表,它是根据存储在 mysql数据库中的内容动态生成的. @H_301_1@这就是我的代码的样子:

<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>
@H_301_1@现在,如果表是静态的,那么我将按重复顺序为每个交替表行分配2种样式中的一种:

.whITeBackground { background-color: #fff; }
.grayBackground { background-color: #ccc; }
@H_301_1@那将是结束.但是由于表行是动态生成的,我该如何实现呢?

<?PHP 

$x++; 

$class = ($x%2 == 0)? 'whiteBackground': 'graybackground';

echo "<tr class='$class'>";

?>
@H_301_1@它基本上检查$x是否可以被2均分.如果是,它是偶数.

@H_301_1@附:如果你没有看到if else查询的那种风格,它被称为三元运算符.

脚本宝典总结

以上是脚本宝典为你收集整理的如何使用PHP为交替表行提供不同的背景颜色全部内容,希望文章能够帮你解决如何使用PHP为交替表行提供不同的背景颜色所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。