php - 我应该如何根据特定价格更改单元格颜色?
问题描述
我想根据特定值更改整个单元格的颜色。但是当语法错误并且不起作用时我该怎么办?
在我的代码中
echo "<tr if( $row['treatment_fees_check_division'] == 'error') : style='yellow' >";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['chart_num'] . "</td>";
echo "<td>" . $row['chart_name'] . "</td>";
echo "<td>" . substr($row['visit'], 0,10) . "</td>";
echo "<td >" . number_format($row['total_medical_bills']) . "</td>";
echo "<td >" . number_format($row['total_amount']) . "</td>";
echo "<td>" . number_format($row['amount_asked']) . "</td>";
echo "<td>" . number_format($row['medical_bills_payment']) . "</td>";
echo "<td>" . number_format($row['personal_liability_amount']) . "</td>";
echo "<td >" . number_format($row['non_payment']) . "</td>";
echo "<td >" . number_format($row['non_payment_sales']) . "</td>";
echo "<td>" . $row['insurance_division'] . "</td>";
echo "<td>" . $row['division'] . "</td>";
echo "<td>" . number_format($row['cash_amount_received']) . "</td>";
echo "<td>" . number_format($row['cash_receipt']) . "</td>";
echo "<td>" . number_format($row['cash_receipt_non_payment']) . "</td>";
echo "<td>" . number_format($row['cash_receipt_payment']) . "</td>";
echo "<td>" . number_format($row['card_amount_received']) . "</td>";
echo "<td>" . number_format($row['card_non_payment']) . "</td>";
echo "<td>" . number_format($row['card_payment']) . "</td>";
echo "<td>" . number_format($row['treatment_fees_difference']) . "</td>";
echo "<td>" . $row['treatment_fees_check_division'] . "</td>";
echo "</tr>";
解决方案
尝试用这样的东西替换你的第一行。
if ($row['treatment_fees_check_division'] == 'error') {
echo "<tr style='yellow' >";
} else {
echo "<tr >";
}
推荐阅读
- r - R - 在 gsub 之后无法计算词频
- c# - 视图中的 ASP.NET MVC 模型 (ViewModel) 三元运算符空值检查
- c# - 在我测试的软件更新后,Visual Studio 2017 中的编码 UI 测试停止工作。这会发生在其他人身上吗?
- vba - 复制粘贴过滤的数据未按预期工作
- c# - 无法在 Azure Bot 中全局声明 Timer
- regex - Perl 正则表达式替换
- html - 表行呈现在表父级之外
- javascript - Materialise sidenav 不会出现
- html - 如何使用水豚编辑 div 类
- azure-active-directory - 本机应用程序未授权其他租户用户