我需要显示结果3行,并有相同的值在对方下。目前的结果都在对方下。我的代码在循环中会有3个IF语句。PHP IF如果在<tr>循环while循环MySQL数据库的结果
我的代码是在这里:
echo "
<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" class=\"data\">
<tr>
<td class=\"dataHeader\"><h2>Vapaa</h2></td>
<td class=\"dataHeader\"><h2>Varattu</h2></td>
<td class=\"dataHeader\"><h2>Käyttö estetty</h2></td>
</tr>
";
while($result = mysql_fetch_array($sql)) {
echo "<tr>
if ($result[tila] == 'vapaa') {
<td>" . $result['id'] . " " . $result['tila']. "</td>
}
</tr>";
}
echo "</table>";
忘记在if()语句之前关闭字符串。 – Kulvar