alert('กรุณาเข้าสู่ระบบ'); window.location='../login.php';"; exit; } // ตรวจสอบ person_id $person_id = isset($_GET['person_id']) ? intval($_GET['person_id']) : 0; if ($person_id <= 0) { echo ""; exit; } // ดึงข้อมูลบุคคล (ตอนที่ 1) $personData = array(); try { $stmt = $pdo->prepare("SELECT * FROM `individual_counseling` WHERE id = ? AND username = ? AND schoolID = ?"); $stmt->execute(array($person_id, $username, $schoolID)); $personData = $stmt->fetch(PDO::FETCH_ASSOC); if (!$personData) { echo ""; exit; } } catch (PDOException $e) { echo ""; exit; } // ดึงประวัติการให้บริการ (ตอนที่ 2-4) $serviceHistory = array(); try { // สร้างตารางสำหรับเก็บประวัติการให้บริการ ถ้ายังไม่มี $pdo->exec("CREATE TABLE IF NOT EXISTS `individual_counseling_service` ( id INT AUTO_INCREMENT PRIMARY KEY, individual_counseling_id INT NOT NULL, service_request_number INT DEFAULT 1, service_request_date DATE NOT NULL, service_request_details TEXT, education_issues TEXT, career_issues TEXT, personal_issues TEXT, education_other TEXT, career_other TEXT, personal_other TEXT, recommendations TEXT, service_success_id INT, service_failure_reason TEXT, follow_up_id INT, follow_up_date DATE, referral_services TEXT, referral_other TEXT, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, INDEX idx_individual_counseling_id (individual_counseling_id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci"); $stmt = $pdo->prepare("SELECT * FROM `individual_counseling_service` WHERE individual_counseling_id = ? ORDER BY service_request_date DESC, created_at DESC"); $stmt->execute(array($person_id)); $serviceHistory = $stmt->fetchAll(PDO::FETCH_ASSOC); } catch (PDOException $e) { // ไม่แสดง error ถ้าตารางยังไม่มี $serviceHistory = array(); } ?>
ข้อมูลส่วนตัวและประวัติการขอรับบริการ