嗨,我正在尝试为状态为 O 和 P 的特定行添加颜色。
我在此显示页面中有 8 个不同的列(状态是其中之一)
到目前为止,我的代码如下所示:
echo"<tr valign='top' BGCOLOR='white'>";
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>";
if (strcmp($userlogged,$fullusername) == 0 && $editmode <> 1 )
{
//window.open('opslog.php?ID=$IgnMsgID','opslogwindow$IgnMsID' ,'menubar =0,width=1024,height=750')
echo "<td BGCOLOR='red'><Center><font face='Arial' size = 2><a href=\"javascript:void(0)\" onclick=\"openopslog($IgnMsgID)\"><font color='blue'><b><U>".$loggeduser."</u></font></b></a></td>";
}
else if ((($status == 'O'|| $status == 'P' ) && $resvalid == 0) && $editmode <> 1)
{
//onclick=\"window.open('opslog.php?ID=$IgnMsgID','opslogwindow$IgnMsID' ,'menubar =0,width=1024,height=750')
echo "<td BGCOLOR='red'><Center><font face='Arial' size = 2><a href=\"javascript:void(0)\" onclick=\"openopslog($IgnMsgID)\"><font color='blue'><b><U>".$loggeduser."</u></font></b></a></td>";
}
else
echo "<td><Center><font face='Arial' size = 2>".$loggeduser."</td>";
echo "<td align='left'><font face='Arial' size = 2>".$notes."</td>";
echo "<td><Center><font face='Arial' size = 2>".$loc."</td>";
不幸的是,这个输出不正确。它只会使所有 P 和 O 状态警报的 Initials 列变为红色,而不是整行变为红色。有没有人有任何建议,我可以让这个代码显示任何状态警报 P 和 O 为红色的行。谢谢