我如何使所有观察颜色发生改变,除非$ ceeeee1view是“ Mastered”,否则只需要在颜色改变之前输入一次数据,如果是Mastered则输入三次?
if ($e1view =='good' && $e1view !=',Mastered' && $e1view !='Mastered,Mastered') {
$ceeeee1view =$e1view;
}
elseif ($ee1view =='good' && $ee1view !=',Mastered' && $ee1view !='Mastered,Mastered'){
$ceeeee1view =$e1view;
}
elseif ($eee1view =='good' && $eee1view !=',Mastered' && $eee1view !='Mastered,Mastered'){
$ceeeee1view =$e1view;
}
elseif ($eeee1view =='good' && $eeee1view !=',Mastered' && $eeee1view !='Mastered,Mastered'){
$ceeeee1view =$e1view;
}
elseif ($eeeee1view =='good' && $eeeee1view !=',Mastered' && $eeeee1view !='Mastered,Mastered'$eeeee1view, ",") =='1' ){
$ceeeee1view =$e1view;
}
elseif ($e1view ==',Not Applicable' ){
$ceeeee1view = 'Not Applicable';
}
else {
$ceeeee1view = '';
}
switch ($ceeeee1view) {
case "Mastered":
$color1="#12c4f9";
break;
case "good":
$color1="#fd0303";
break;
break;
default:
}
/* //////////////////// */
?>
注意:如果已掌握,则颜色应保持到掌握3次为止。
答案 0 :(得分:1)
使用与您的问题相同的逻辑,
将所有观察颜色设置为您想要的变量,然后对 if $ceeeee1view
是否为 "Mastered"
使用 if else 语句,然后更改为您想要的颜色。