我正在尝试根据每个行的 fact 的值分别为每一行着色。相反,我所要做的就是将整个表格变成灰色。我想如果 fact 的最后一个值是'N',那么最后的如果是有效的。我该如何应对? 以下是我的代码。
<?php
while($row= mysqli_fetch_array($query))
{
if($row['fact']='E')
echo '<tr style="background-color:green">';
if($row['fact']='R')
echo '<tr style="background-color:red">';
if($row['fact']='N')
echo '<tr style="background-color:grey">';
echo '<td>'.$row['id'].'</td>';
echo '<td>'.$row['nume_port'].'</td>';
echo '<td>'.$row['adr'].'</td>';
echo '<td>'.$row['fact'].'</td>';
echo '<td>'.$row['owner'].'</td>';
echo '<td>'.$row['nivel'].'</td>';
echo '<td>'.$row['chei'].'</td>';
echo '<td>'.$row['rezon'].'</td>';
echo '<td>'.$row['dist'].'</td>';
echo '<td>'.$row['ult_inc'].'</td>';
echo'</tr>';
}?>
编辑:这个问题不重复,因为我没有怀疑等于是问题。我认为我使用的方法存在问题。
答案 0 :(得分:2)
您需要使用['xanadu', 'xyz', 'aardvark', 'apple', 'mix']
进行比较而不仅仅是==
,因为那是一个赋值运算符。
参考文献: