【发布时间】:2016-10-15 02:05:32
【问题描述】:
所以我正在探索 PHP 并开发一个 Web 应用程序。我从我的数据库中显示一个表。但是,我希望每一行都以不同的颜色显示。 例如:row1 为绿色;第 2 行为蓝色;灰色的第 3 行...等等!
这是我的代码:
<?php
$username = 'root';
$pwd = '';
$db_name = 'fileattente';
$db = new mysqli('localhost', $username, $pwd, $db_name) or die("Unable to connect.");
?>
<table>
<tr>
<th><span class="Style1">SERVICE</span> </th>
<th><span class="Style2">NUMERO</span></th>
<th><span class="Style3">GUICHET</span></th>
<th><span class="Style4">EN ATTENTE</span></th>
</tr>
<?php
$req_service_1="SELECT `LIBESERV`, `CODESERV`, `CODEGUIC` , `NOMBATTE` FROM `v_attente_service`";
$stid1= mysqli_query($db, $req_service_1);
while ( $row = mysqli_fetch_array($stid1))
{
?>
<!--While true, do the following-->
<tr>
<td class="Style14"><span>
<?php echo $row['LIBESERV'];?>
</span></td>
<td><?php echo $row['CODESERV'];?> </td>
<td><blink><?php echo $row['CODEGUIC'];?></blink></td>
<td><?php echo $row['NOMBATTE'];?></td>
<?php
} //End of while loop
?>
已经在这里查看了其他一些类似的问题,但它们在行之间交替使用 2 种颜色,这不是我想要的。
提前致谢!
【问题讨论】:
-
所以在任意数量的颜色之间交替。创建颜色数组并使用它。
-
@u_mulder 请问我该怎么做?我还在学习PHP,非常感谢!
-
为什么不使用带有
rand(0,255);的随机颜色生成器 -
@Baklap4 我想显示的颜色不是随机的!每行都有颜色编码!
-
@jungkookie 好吧没有从你的问题中得到。那么 u_mulder 给你的答案就可以了!