time2が時間1より大きい場合は、背景色の変更を赤色にします。 私はこれで全然ノーブだし、今は数日間試してみましたが、うまく動作しませんでした。 CSSで は、私はあなたがどこでも$ bgredをエコーされていません.bgred {background: red;}
PHPのif文で背景色を変更する
<?php
$sql = ("SELECT name, time1, time2 FROM myTable WHERE dates LIKE '".$_POST['dat']."' ");
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0) {
echo "<table action='' method='POST'><tr>
<th>Name</th>
<th>Time1</th>
<th>Time2</th></tr>";
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
$var1 = $row["time1"];
$var2 = $row["time2"];
if($var2 < $var1) {
$bgred = 'class="bgred"';
} else {
$bgred = '';
}
echo "<tr><td>".$row["name"]."</td>
<td>".$row["time1"]."</td>
<td class="$bgred">".$row["time2"]."</td></tr>";
}
}
echo "</table>";
mysqli_close($conn);
?>
http://stackoverflow.com/a/39444025/3558278 – Deep