/home/techb158/workloadmatch.com/api/teacher
Edit: /home/techb158/workloadmatch.com/api/teacher/profile.php (1230B)
"error",
"message" => "Unauthorized: Please log in."
]);
exit();
}
$teacherId = $_SESSION['user_id'];
$query = "SELECT * FROM teacher_profile WHERE Teacher_ID = ?";
if ($stmt = $mysqli->prepare($query)) {
$stmt->bind_param("i", $teacherId);
$stmt->execute();
$result = $stmt->get_result();
if ($row = $result->fetch_assoc()) {
echo json_encode([
"status" => "success",
"profile" => $row
]);
} else {
http_response_code(404);
echo json_encode([
"status" => "error",
"message" => "Profile not found."
]);
}
$stmt->close();
} else {
http_response_code(500);
echo json_encode([
"status" => "error",
"message" => "Database error: cannot prepare statement."
]);
}
exit();
?>