したがって、通常はスタイルシートとクラス (トラック 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」のいずれかを返すと確信しています。これは、他の場所で使用しているためです。