Wenn time2 größer ist als Zeit 1 Ich möchte die Hintergrundfarbe zu rot ändern. Ich bin ein total noob in diesem und ich versuchte es jetzt seit Tagen, aber es nicht zur Arbeit. In CSS Ich habe .bgred {background: red;}
Ändern Hintergrundfarbe mit if-Anweisung in PHP
<?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