我制作了一个表,该表在html表中显示数据库信息。每行重复表头。有没有一种方法可以使标题仅显示在表格顶部。
<table class="table">
<tr>
<th>ID</th>
<th>Login-ID</th>
<th>Konto typ</th>
<th>Lösenord</th>
<th>Skapad</th>
</tr>
<tr>
<td>' . $row['ID']. '</td>
<td>' . $row['user_id']. '</td>
<td>' . $row['user_type']. '</td>
<td>' . $row['user_pwd']. '</td>
<td>' . $row['user_created']. '</td>
</tr>
</table>
</div>
答案 0 :(得分:3)
<table>
不应位于循环内。
echo '<div>
<table>
<tr>
<th>ID</th>
<th>Login-ID</th>
<th>Konto typ</th>
<th>Lösenord</th>
<th>Skapad</th>
</tr>
';
foreach ($rows as $row) {
echo '<tr>
<td>' . $row['ID']. '</td>
<td>' . $row['user_id']. '</td>
<td>' . $row['user_type']. '</td>
<td>' . $row['user_pwd']. '</td>
<td>' . $row['user_created']. '</td>
</tr>
';
}
echo '</table>
</div>';