0

所以通常我使用样式表和类(卡车 1、卡车 2、卡车 3...)来处理将颜色应用于表格中的行,但不幸的是,电子邮件不允许我使用样式表或在头部声明样式,所以我需要内联。

我运行一个返回约会的循环,每个约会都有一个路线/卡车号码(即卡车1、卡车2、卡车3)。因此,为了为每条路线声明不同的颜色,我必须使用可变变量。

$truck0 = "#ffffff";
$truck1 = "#ffcccc";
$truck2 = "#ffffcc";
$truck3 = "#ccffcc";
$truck4 = "#ccffff";
$truck5 = "#ccccff";

while ($rowES1 = $resultES1->fetch_assoc()) { 
    $route = $rowES1["routes"];
    $message .= '<tr style = "background-color: '.$$route.';">'
}

不幸的是,一旦处理完,背景颜色就会显示为空白。我做错了吗?有没有更简单的方法来内联?

编辑:我确信 $rowES1["routes"] 返回“truck1”、“truck2”、“truck3”、“truck4”或“truck5”,因为我在其他地方使用它。

4

0 回答 0