从MySQL读取值后,如何使用PHP根据单元格内容设置单元格背景颜色?

从MySQL读取值后,如何使用PHP根据单元格内容设置单元格背景颜色?,php,html,mysql,css,Php,Html,Mysql,Css,我让这段代码从MySQL数据库中读取值 我用css中的类来设置表格单元格背景的样式,但在这种情况下我看不出该怎么做。这几乎像是php的阻碍-但我需要它来读取结果 每个变量中的“等级”仅为1、2、3或4 有什么想法吗 <?php while($row = mysqli_fetch_array($result)) { echo '<tr>'; echo '<td>'.$row['si_grade'].'</td>';

我让这段代码从MySQL数据库中读取值

我用css中的类来设置表格单元格背景的样式,但在这种情况下我看不出该怎么做。这几乎像是php的阻碍-但我需要它来读取结果

每个变量中的“等级”仅为1、2、3或4

有什么想法吗

<?php while($row = mysqli_fetch_array($result))
  {

        echo '<tr>';
        echo '<td>'.$row['si_grade'].'</td>';
        echo '<td>'.$row['att_grade'].'</td>';
        echo '<td>'.$row['pro_grade'].'</td>';
        echo '<td>'.$row['qot_grade'].'</td>';
        echo '<td>'.$row['qoe_grade'].'</td>';
        echo '</tr>';
  }?>


最后,我想要一个“彩色单元格集”…

您可以根据这些值设置一个CSS类并使用它

.val1 { background-color: red; }
.val2 { background-color: blue; }
# etc
然后在PHP代码中执行此操作

<?php while($row = mysqli_fetch_array($result))
  {

        echo '<tr>';
        echo '<td class="val'.$row['si_grade'].'">'.$row['si_grade'].'</td>';
        echo '<td class="val'.$row['att_grade'].'">'.$row['att_grade'].'</td>';
        echo '<td class="val'.$row['pro_grade'].'">'.$row['pro_grade'].'</td>';
        echo '<td class="val'.$row['qot_grade'].'">'.$row['qot_grade'].'</td>';
        echo '<td class="val'.$row['qoe_grade'].'">'.$row['qoe_grade'].'</td>';
        echo '</tr>';
  }?>

来自数据库(1,2,3,4)的信息将作为数据填充到表的单元格中。您需要将其放入
类中,如下所示:

<?php while($row = mysqli_fetch_array($result))
{

    echo '<tr>';
    echo '<td class='.$row['si_grade'].'></td>';
    echo '<td class='.$row['att_grade'].'></td>';
    echo '<td class='.$row['pro_grade'].'></td>';
    echo '<td class='.$row['qot_grade'].'></td>';
    echo '<td class='.$row['qoe_grade'].'></td>';
    echo '</tr>';
}

使用if语句并根据其条件更改控制背景颜色的内联CSS代码:)因此,在任何情况下,您都需要一个单元格
bgcolor='whatever'
?您可以显示您尝试的CSS吗?因此,您希望每个级别使用不同的颜色吗?意思是1级=绿色,2级=浅绿色,3级-=石灰。。。或者你想要每种等级的颜色,意味着所有的“专业等级”都是绿色,所有的“现状等级”都是浅绿色?我没想到要在类中添加“$row['si\u grade']位=“谢谢,我要试一试。我在想“如果”,但不知道该放在哪里!像做梦一样工作。谢谢谢谢你让我睁开眼睛-我一直在那里寻找一个有条件的朋友!太棒了,谢谢你。我会在类中添加css来给文本上色(我可以选择以后是否显示!)