<?php
// get_students_by_class.php
// Autors: Kārlis Mālnieks
include('db_connection.php'); // Pievienojam datubāzes savienojumu

$class_id = isset($_GET['class_id']) ? (int)$_GET['class_id'] : null; // Iegūstam klases ID no GET parametra

// Pārbaudām, vai klases ID ir norādīts
if ($class_id === null) {
    echo json_encode(['success' => false, 'message' => 'Class ID is required.']); // Ja nav, atgriežam kļūdu
    exit();
}

try {
    // SQL vaicājums, lai iegūtu studentus, kas pieder pie norādītās klases
    $stmt = $pdo->prepare("SELECT id, username FROM emails_v WHERE class_id = :class_id ORDER BY username ASC");
    $stmt->bindParam(':class_id', $class_id, PDO::PARAM_INT); // Saistām parametrus
    $stmt->execute(); // Izpildām vaicājumu
    $students = $stmt->fetchAll(PDO::FETCH_ASSOC); // Iegūstam visus rezultātus

    // Atgriežam studentu sarakstu JSON formātā
    echo json_encode(['success' => true, 'students' => $students]);
} catch (PDOException $e) {
    // Ja notiek kļūda, atgriežam kļūdas ziņu
    echo json_encode(['success' => false, 'message' => 'Database error: ' . $e->getMessage()]);
}
?>
