Php 根据条件更改文本颜色

Php 根据条件更改文本颜色,php,html,forms,Php,Html,Forms,是否有根据条件更改文本颜色的示例? 例如,我想在$hasil>=80时设置条件,它将变成绿色,$hasil>=70黄色,下面是红色 这是我的逻辑代码 而($data=mysqli\u fetch\u assoc($result)) { $n1=($data[“nilai_输出”])*0.7; $n2=($data[“nilai_atasan”])*0.1; $n3=($data[“nilai_学习])*0.1; $n4=($data[“nilai_kedisiplinan”])*0.05; $

是否有根据条件更改文本颜色的示例? 例如,我想在
$hasil>=80
时设置条件,它将变成绿色,
$hasil>=70
黄色,下面是红色

这是我的逻辑代码


而($data=mysqli\u fetch\u assoc($result))
{
$n1=($data[“nilai_输出”])*0.7;
$n2=($data[“nilai_atasan”])*0.1;
$n3=($data[“nilai_学习])*0.1;
$n4=($data[“nilai_kedisiplinan”])*0.05;
$n5=($data[“nilai_5r”])*0.05;
$hasil=($n1+$n2+$n3+$n4+$n5);
如果($hasil>=95)
{
$grade=1.25;
$ikk=“istemewa”;
}
elseif($hasil>=90)
{
$grade=1.10;
$ikk=“Sangat Memuaskan”;
}
elseif($hasil>=85)
{
$grade=1.00;
$ikk=“Memuaskan”;
}
elseif($hasil>=80)
{
$grade=0.90;
$ikk=“Cukup Memuaskan”;
}
elseif($hasil>=75)
{
$grade=0.75;
$ikk=“Memadai”;
}
elseif($hasil>=70)
{
$grade=0.50;
$ikk=“Kurang Memadai”;
}
elseif($hasil>=1)
{
$grade=0.25;
$ikk=“Tidak Memadai”;
}
其他的
{
$ikk=“Tidak Berkontribusi”;
}
$no++;
这是我的表格栏

  <td class="font-weight-bold text-danger"><?php echo $hasil;?></td>
  <td class="font-weight-bold text-danger"><?php echo $grade;?></td>
  <td class="font-weight-bold text-danger"><?php echo $ikk;?></td>

我希望这三列使用颜色条件 之前谢谢你

试试这个

if ($hasil >= 80) {
  $grade = 0.90;
  $color = 'green';
  $ikk = "Cukup Memuaskan";
}elseif($hasil >= 70 && $hasil < 80 ) {
  $grade = 0.75;
  $color = 'yellow';
  $ikk = "Memadai";
}elseif($hasil >= 1 && $hasil < 70 ) {
  $grade = 0.50;
  $color = 'red';
  $ikk = "Kurang Memadai";
}else{
  $ikk = "Tidak Berkontribusi";
}


<td class="font-weight-bold text-danger" style="color:<?=$color;?>"><?php echo $hasil;?></td>
如果($hasil>=80){
$grade=0.90;
$color='绿色';
$ikk=“Cukup Memuaskan”;
}elseif($hasil>=70&$hasil<80){
$grade=0.75;
$color='黄色';
$ikk=“Memadai”;
}elseif($hasil>=1&$hasil<70){
$grade=0.50;
$color='red';
$ikk=“Kurang Memadai”;
}否则{
$ikk=“Tidak Berkontribusi”;
}
像这样试试

if ($hasil >= 80) {
  $grade = 0.90;
  $color = 'green';
  $ikk = "Cukup Memuaskan";
}elseif($hasil >= 70 && $hasil < 80 ) {
  $grade = 0.75;
  $color = 'yellow';
  $ikk = "Memadai";
}elseif($hasil >= 1 && $hasil < 70 ) {
  $grade = 0.50;
  $color = 'red';
  $ikk = "Kurang Memadai";
}else{
  $ikk = "Tidak Berkontribusi";
}


<td class="font-weight-bold text-danger" style="color:<?=$color;?>"><?php echo $hasil;?></td>
如果($hasil>=80){
$grade=0.90;
$color='绿色';
$ikk=“Cukup Memuaskan”;
}elseif($hasil>=70&$hasil<80){
$grade=0.75;
$color='黄色';
$ikk=“Memadai”;
}elseif($hasil>=1&$hasil<70){
$grade=0.50;
$color='red';
$ikk=“Kurang Memadai”;
}否则{
$ikk=“Tidak Berkontribusi”;
}

做你想做的事有很多种方法。这里有一种

如果($hasil>=80){
$color='绿色';
}
elseif($hasil>=70){
$color='黄色';
}
否则{
$color='red';
}
然后在html中


有很多方法可以做你想做的事。这里有一种

如果($hasil>=80){
$color='绿色';
}
elseif($hasil>=70){
$color='黄色';
}
否则{
$color='red';
}
然后在html中


这并不能回答您的问题,但我建议使用switch语句来避免这种级别的不可读性code@ShivanshPotdar是的,我以后会解决的,thanks@Blizz“您可以将php中的css类作为well@ShubhamSrivastava在stackoverflow上有这样的例子吗?这并不能回答您的问题,但我建议使用开关s声明以避免这种程度的不可读code@ShivanshPotdar是的,我以后会解决的,thanks@Blizz“您可以将php中的css类作为well@ShubhamSrivastava在stackoverflow上有这样的例子吗?请将答案向上投票,以便其他人可以轻松地检查@Blizz'Art记录了声誉低于15的人的投票,但do不要更改公开显示的帖子分数。请将答案向上投票,以便其他人可以轻松检查@Blizz'Art,记录了声誉低于15的人的投票,但不要更改公开显示的帖子分数。