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的人的投票,但不要更改公开显示的帖子分数。