Php 如何根据数据库中的分数更改单元格表的颜色?

Php 如何根据数据库中的分数更改单元格表的颜色?,php,Php,我想根据数据库中的分数结果在表中显示颜色。例如,如果>=20,则显示红色。我读了其中一篇文章,我试着使用他的代码,它可以工作,但我仍然需要额外的代码来执行ifelse语句。问题是我不知道语法如何继续 如何继续使用表格形式中的语法?比如,如果我还想检查$score>=30,那么它会显示绿色 style=“背景色:红色;”> 代码可以找到,但我需要示例语法来执行“elseif”语句处理这个问题的好方法是将逻辑提取到函数中,然后在视图中调用它 例如: 函数表颜色($score){ 转换($score

我想根据数据库中的分数结果在表中显示颜色。例如,如果>=20,则显示红色。我读了其中一篇文章,我试着使用他的代码,它可以工作,但我仍然需要额外的代码来执行ifelse语句。问题是我不知道语法如何继续

如何继续使用表格形式中的语法?比如,如果我还想检查$score>=30,那么它会显示绿色

style=“背景色:红色;”>

代码可以找到,但我需要示例语法来执行“elseif”语句

处理这个问题的好方法是将逻辑提取到函数中,然后在视图中调用它

例如:

函数表颜色($score){
转换($score){
案例$score>=30:
返回“背景色:绿色;”;
案例$score>=20:
返回“背景色:红色;”;
违约:
返回“”;
}
}
?>

函数中应该包含哪些内容?你有例子吗?什么意思?我在上面的代码中添加了一个函数示例。哦,好的,谢谢。你能逐行向我解释一下你写的代码吗?因为我是PHP新手,谢谢。我下面有一个for循环,我不知道为什么我的表只显示分数为0和20的相同颜色