/home/techb158/workloadmatch.com/workloadmatch.com/api/teacher
NameSizeModeActions
programs/-0755rm
availability.php51780644editdlrm
profile.php12300644editdlrm
Edit: /home/techb158/workloadmatch.com/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(); ?>