我有一个表从MySQL数据库动态填充。表中的一列是日期。如果日期超过3天,我想更改该行的背景颜色。试图弄清楚这一点,我已经找出了公式,并在test.php页面上,我可以使它与文本框一起工作。我需要知道如何将其应用于表格行。如何根据其中一个单元格的值更改动态填充表格的背景颜色?
function call_log_date($enter_date)
{
$today = strtotime(date("m/d/Y"));
$other_date = strtotime($enter_date) . "<br>";
// returns number of days between dates(because of abs, will always
// return positive number)
$diff = ceil(abs($today - $other_date)/(60 * 60 * 24));
if ($diff > 3) {
$bg_color = "#FFFF00"; //yellow
$font_color = "#FF0000"; //red
} else if ($diff > 1 && $diff <= 3) {
$bg_color = "#FFFFFF"; // white
$font_color = "#FF0000"; //red
} else {
$bg_color = "#FFFFFF"; // white
$font_color = "#000000"; //black
}
return $bg_color . $font_color;
}
以上是我使用的功能适用于文本框
Euhm,只是将它应用到您的表格行而不是您的文本框?我想我们需要看看你是如何使用这个函数的,因为我没有看到像'#FFFF00#FF0000“这样的输出如何应用于文本框以开始... – Pevara