Cảm ơn @RamRaider vì những gợi ý nhưng tôi không biết gì về ajax và tôi sợ sử dụng mã mà tôi không hiểu đầy đủ.
Tôi đã nghĩ ra giải pháp này. Tôi đã bao bọc bảng trong một biểu mẫu và tạo một đầu vào ẩn được đặt và gửi bằng cách nhấp chuột cho hàng.
<form target='_blank' name='getID' method='POST' action='asset_details.php'>
<input type='hidden' name='id' id='id'>
<table>
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
echo "
<tr onclick=\"selectID('" . $row['id'] . "')\">
<td>" . $row['id'] . "</td>
<td>" . $row['ser'] . "</td>
<td>" . $row['part'] . "</td>
<td>" . $row['model'] . "</td>
<td>" . $row['make'] . "</td>
<td>" . $row['description'] . "</td>
<td>" . $row['price'] . "</td>
</tr>
</table>
</form>";
JS:
function selectID(id) {
document.getID.id.value = $(this).closest('tr').attr('id');
document.getElementsByName('getID')[0].submit();
}