我在if,else语句中有一些条件,变量“Remark”的值将根据条件改变。
if($income==($paid + $deduction)){
$remark="Paid";
}
else if($paid > 0){
$remark="Have Due";
}
else{
$remark="Not Paid";
}
现在我想以各种颜色回应结果,如果支付它将是绿色或如果没有支付它将是红色。我必须在表格列中显示结果。
<td align="center"><big><b><?php echo $remark?></b></big></td>
我该怎么做?任何人,请帮忙。
答案 0 :(得分:1)
你需要这样的东西:
if($income==($paid + $deduction)){
$class = "paid";
$remark="Paid";
}
else if($paid > 0){
$class = "due";
$remark="Have Due";
}
else{
$class = "notpaid";
$remark="Not Paid";
}
和HTML一样
<td align="center"><big><b class="<?php $class; ?>"><?php echo $remark; ?></b></big></td>
作为风格:
.paid {
color: green;
}
.due {
color: orange;
}
.notpaid {
color: red;
}
答案 1 :(得分:0)
为类添加另一个varieble并将其添加到td。像这样的东西:
PHP:
if($income==($paid + $deduction)){
$remark="Paid";
$class="green";
}
else if($paid > 0){
$remark="Have Due";
}
else{
$remark="Not Paid";
$class="red";
}
HTML:
<td align="center" class="<?php echo $class; ?>"><big><b><?php echo $remark?></b></big></td>
的CSS:
.red{
color:red;
}
.green{
color:green;
}
希望我能帮忙:)。