Во-первых, кажется, что вы дважды загрузили jQuery в свой код.Вы должны удалить любое из следующих значений:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
Также вы делаете tbody
многократное время, которое вам следует избегать, и держите tbody
вне цикла, как показано ниже:
<?php
echo '<tbody>';
while($row = $result ->fetch_assoc()){
$rowid = $row['id'];
$firstname = $row['firstname'];
$surname = $row ['surname'];
$dob = $row['dob'];
$address = $row['address'];
$town = $row['town'];
$postcode = $row['postcode'];
echo"
<tr>
<td>$firstname</td>
<td>$surname </td>
<td>$dob</td>
<td>$address</td>
<td>$town</td>
<td>$postcode</td>
<td><a class = 'btn btn-danger' href ='patientsmedication.php?editid=$rowid'>View</a></td>
</tr>";
}
?>
</tbody>
Кроме того, у вас есть 6 столбцов в таблице thead
, но вы заполняете 7 столбцов в tbody
, что нарушит ваш код HTML
и jQuery
.Вам нужно либо указать 7 столбцов в thead
, либо удалить 1 столбец из tbody
.
Надеюсь, это поможет вам !!