/home/techb158/workloadmatch.com/workloadmatch.com/BackUp/Manager/Inc
Edit: /home/techb158/workloadmatch.com/workloadmatch.com/BackUp/Manager/Inc/Available_Teacher_Report.php (2341B)
0
AND NOT EXISTS (
SELECT 1
FROM teacher_course_assignments tca
WHERE tca.Teacher_ID = tp.Teacher_ID
AND tca.Time_Slot = ?
AND tca.Program_ID = ?
AND (? <= tca.End_Date AND ? >= tca.Start_Date)
)
ORDER BY tp.First_Name ASC
";
$stmt = $mysqli->prepare($query);
if (!$stmt) {
die("Error preparing query: " . $mysqli->error);
}
$stmt->bind_param("ssiss", $Time_Slot, $Time_Slot, $Program_ID, $startDate, $endDate);
$stmt->execute();
$result = $stmt->get_result();
/echo "
Available Teachers for Program $Program_ID with Time Slot '" . htmlspecialchars($Time_Slot) . "' from $startDate to $endDate
";
//echo "
";
echo "
| Teacher ID |
Teacher Name |
Availability |
Load Hours |
";
while ($row = $result->fetch_assoc()) {
$teacherName = htmlspecialchars($row['First_Name'] . " " . $row['Last_Name']);
echo "
| " . htmlspecialchars($row['Teacher_ID']) . " |
" . $teacherName . " |
" . htmlspecialchars($row['Availability']) . " |
" . htmlspecialchars($row['Load_Hours']) . " |
";
}
//echo "
";
$stmt->close();
}
?>