标签/搜索栏/页面条目按预期显示在表格顶部。但点击时不会对它们进行排序。它只是看着第一行。
<script>
$(document).ready( function () {
$('#aeotable').DataTable();
} );
</script>
echo '
<table id="aeotable" class="display">
<thead>
<tr>
<th>Company Name</th>
<th>Expiry insurance certificate</th>
<th>Comments</th>
<th>File Name</th>
<th> </th>
</tr>
</thead>';
// Print each file
while($row = $result->fetch_assoc()) {
echo "
<tbody>
<tr>
<td>{$row['cop']}</td>
<td>{$row['expo']}</td>
<td>{$row['dec']}</td>
<td>{$row['fil']}</td>
<td><a download href=\"file/{$row['file']}\">Download</a></td>
</tr>
</tbody>";
}
// Close tabl
echo '</table>';
答案 0 :(得分:0)
您为每一行创建<tbody>
,而不是为所有行创建一个<tbody>
。
更改为
echo '<tbody>';
// Print each file
while($row = $result->fetch_assoc()) {
echo "
<tr>
<td>{$row['cop']}</td>
<td>{$row['expo']}</td>
<td>{$row['dec']}</td>
<td>{$row['fil']}</td>
<td><a download href=\"file/{$row['file']}\">Download</a></td>
</tr>";
}
echo ' </tbody>';