Files
clinic/sectables.php
Darrel Israel 61738cb4d4 first commit
2024-01-21 00:16:08 +08:00

97 lines
4.7 KiB
PHP

<?php
require_once 'dbconn.php'
?>
<div class="col-xl-12 stretch-card grid-margin">
<div class="card">
<div class="card-body pb-0">
<h4 class="card-title mb-0">Patients</h4>
</div>
<div class="card-body p-0">
<div class="table-responsive">
<table class="table custom-table text-dark">
<thead>
<tr>
<th>First Name</th>
<th>Middle Name</th>
<th>Last Name</th>
<th>Age</th>
<th>Sex</th>
<th>Doctor Appointed</th>
<th>Previous Appointment</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<?php
$sql = "SELECT
p.patientid AS PatientID,
p.fname AS PatientFirstName,
p.mname AS PatientMiddleName,
p.lname AS PatientLastName,
TIMESTAMPDIFF(YEAR, p.dateofbirth, CURDATE()) AS Age,
p.sex AS Sex,
d.fname AS DoctorAppointed,
a.date AS PreviousAppointmentDate
FROM
tblappointment a
JOIN
tblpatient p ON a.tblpatient_patientid = p.patientid
JOIN
tbldoctor d ON a.tbldoctor_doctorid = d.doctorid
WHERE
p.isCancelled = 0
ORDER BY
a.date DESC;";
try {
$result = mysqli_query($conn, $sql);
while ($row = mysqli_fetch_assoc($result)) { ?>
<tr>
<td><?php echo $row["PatientFirstName"]; ?></td>
<td><?= $row["PatientMiddleName"] ?></td>
<td><?= $row["PatientLastName"] ?></td>
<td><?= $row["Age"] ?></td>
<td><?= $row["Sex"] ?></td>
<td><?= $row["DoctorAppointed"] ?></td>
<td><?= $row["PreviousAppointmentDate"] ?></td>
<td>
<!-- Edit Patient Submit Form -->
<form action="editpatient.php" method="POST" style="display: inline;">
<input type="hidden" name="patientID" value="<?php echo $row['PatientID']; ?>">
<button class="btn btn-success btn-sm rounded-0" type="submit" name="btnPatientEdit">
<i class="fa fa-edit"></i>
</button>
</form>
<!-- Delete Patient Form -->
<form action="deletepatient.php" method="POST" style="display: inline;" onsubmit="return confirm('Are you sure you want to cancel this patient?');">
<input type="hidden" name="patientID" value="<?php echo $row["PatientID"]; ?>">
<button class="btn btn-danger btn-sm rounded-0" type="submit" name="btnDeletePatient" data-toggle="tooltip" data-placement="top" title="Cancelled">
<i class="fa fa-trash"></i>
</button>
</form>
</tr>
<?php }
} catch (Exception $e) {
echo "Error: " . $e->getMessage();
}
?>
</tbody>
</table>
<script>
function confirmDelete() {
if (confirm("Are you sure you want to remove it?")) {
// The user clicked "OK," proceed with the deletion
document.forms[0].submit(); // Submit the form for deletion
} else {
// The user clicked "Cancel," do nothing
}
}
</script>
</div>
</div>
</div>
</div>