Vraagje, waarom werkt de onderstaande code niet?

<?php
while($row = mysql_fetch_assoc($query)) {
	if ($row['status'] == 0) {
		echo "<font style='background-color:red'><tr><td>- " . $row['applicatie'] . "</td></tr></font>";
	}
}
?>


Oplossing zelf al gevonden:

<?php
while($row = mysql_fetch_assoc($query)) {
	if ($status == 0) {
		echo "<tr><td><font style='background-color:red'>- " . $row['applicatie'] . "</td></tr></font>";
	}
}
?>
note:

<tr><td><font style='background-color:red'> ----- </td></tr></font>

Niet helemaal goed:

<tr><td><font style='background-color:red'> ----- </font></td></tr>

Iets beter / netter / goeder :D
Sowieso is font eigenlijk best wel verouderd, beter is om bijvoorbeeld span te gebruiken.
Ook hoor je de tweede manier van Dalando te gebruiken. De eerste manier is gewoon fout.
Of zo:
<?php
while($row = mysql_fetch_assoc($query)) {
if ($row['status'] == 0) {
echo '<tr><td style="background-color: red">'.$row['applicatie'].'</td></tr>';
}
}
?>

Is beter qua XHTML en netter.

Reageren