【发布时间】:2015-03-18 19:57:17
【问题描述】:
<?php
if ($result->num_rows > 0) {
echo"<fieldset style=width:300px;>
<center><table>
<table cellpadding=10;>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Room Number</th>
<th></th>
</tr>
</fieldset>";
while ($row = $result->fetch_assoc()){
echo "<tr><td>" . $row["firstname"] .
"</td><td>" . $row["lastname"] .
"</td>";
}
while ($row = $result2->fetch_assoc()){
echo "</td><td>" . $row["roomnumber"] . "</td></td>" . "</td><td>";
}
echo "</table></center>";
} else {
echo "0 results";
}
?>
如何将所有结果放在一个表格中?对于第一个结果,名字和姓氏分别正确显示在标题下,但是对于第二个结果,房间号没有正确显示在标题下,而是显示在其他地方。 我该如何解决这个问题?
【问题讨论】:
-
在这种情况下,您可以对 2 个表使用连接,无需显示 2 个 while 循环。
-
调用内部 $row 变量别的东西。
-
或者只使用 unset($row)
标签: php html html-table