Terima kasih @RamRaider atas sarannya, tetapi saya tidak tahu apa-apa tentang ajax dan saya takut menggunakan kode yang tidak sepenuhnya saya pahami.
Saya datang dengan solusi ini. Saya membungkus tabel dalam formulir dan membuat input tersembunyi yang disetel dan dikirimkan pada saat klik untuk baris.
<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();
}