【发布时间】:2013-05-20 08:14:39
【问题描述】:
我正在尝试将表格列status = O 所在的所有表格行着色为黄色。而表列status = P所在的所有表行为绿色。
我无法编辑当前的 IF 语句以获得我想要的输出。现在我的代码如下所示:
if ($difflogtime <= $calctimespan || ($rid == 0 && ($status == 'O' || $status == 'P'))){
echo"<tr valign='top' BGCOLOR='green'>";
if ($editmode == 1)
echo "<td valign='top'><Center><font face='Arial' size=2><img src='closedlock.gif' alt='Closed for editing' width='30%'></td>";
else
// echo "<td><center><img src='openlock.gif' alt='Open for editing' border='0' width='30%'></td>";
echo "<td><center><font face='Arial' size = 2>$trimref</font></td>";
echo "<td><Center><font face='Arial' size = 2>".$dateshow1."</td>";
echo "<td><Center><font face='Arial' size = 2>".$logtime."</td>";
这会将每一行显示为绿色。有人可以帮我更改此代码以获得所需的输出吗?那将不胜感激。谢谢
请注意:这是一个使用 microsoft access 数据库并运行一些简单 sql 查询的 php 文件。
【问题讨论】:
-
我刚刚注意到您在过去几个小时内问了 3 次这个问题。您应该等待第一个问题的答案,而不是再次询问以获得更多答案。我的解决方案已经提出。如果你不能让它工作,那么你应该回到基础。
标签: php if-statement colors row