php - 如何在具有交替行颜色的表中显示数据

标签 php mysql sql

我正在尝试使用行的替代配色方案在表格中显示数据。

我正在使用下面的代码来显示结果。

<?php 


      while($row = mysql_fetch_array($sql))  {
          echo "<tr> ";
           echo "<td>" .$row[username] . "</td>";
         echo "<td>" .$row[total] . "</td>";
         echo "</tr> " ;
}

?>

我想使用这种格式来显示数据:

<tbody>
<tr class="alt"><td>Data</td><td>points</td></tr>
<tr><td>Data</td><td>points</td></tr>
<tr class="alt"><td>Data</td><td>points</td></tr>
<tr><td>Data</td><td>points</td></tr>
<tr class="alt"><td>Data</td><td>point</td></tr>

</tbody>

请多指教

最佳答案

使用 CSS:

tr:nth-child(odd) {
   background-color: #ccc;
}

这个 fiddle 演示了如何选择 evenodd、every n'th 或 every n'th + x 行来设置样式,仅使用 CSS:

http://jsfiddle.net/zhd66arb/1/

关于php - 如何在具有交替行颜色的表中显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26492752/

相关文章:

sql - ColdFusion 查询 - 注入(inject)保护

仅匹配常规有效 URL 的 PHP 正则表达式

php - "[^][]"正则表达式是什么意思?

mysql在插入时增加权重字段

mysql - 如何将数据从 ASCII (ISO/IEC 8859-1) 导入我的 Rails/PGSQL 数据库?

php - 插入为每个值创建新行

sql - 所需的列百分比

php - 如何正确使用 PDO 对象进行参数化 SELECT 查询

php - 如何使用 jQuery 同时制作多种动画效果?

php - MYSQL 统计一个特定的条目