<?php
// Koneksi ke database
include "config.php";

// Ambil ID dari parameter GET
$id = isset($_GET['id']) ? intval($_GET['id']) : 0;

if ($id > 0) {
    // Query untuk mengambil data berdasarkan ID
    $query = "SELECT * FROM ctkpoin_pelanggaran_siswa WHERE id_pelanggaran = ?";
    
    // Gunakan prepared statement untuk keamanan
    $stmt = mysqli_prepare($conn, $query);
    mysqli_stmt_bind_param($stmt, "i", $id);
    mysqli_stmt_execute($stmt);
    $result = mysqli_stmt_get_result($stmt);
    
    if ($row = mysqli_fetch_assoc($result)) {
        // Data ditemukan, kembalikan dalam format JSON
        $response = [
            'status' => 'success',
            'data' => [
                'id_pelanggaran' => $row['id_pelanggaran'],
                'nama_siswa' => $row['nama_siswa'],
                'jenis_kelamin' => $row['jenis_kelamin'],
                'kode_kelas' => $row['kode_kelas'],
                'kode_tahun_ajaran' => $row['kode_tahun_ajaran'],
                'tanggal' => $row['tanggal'],
                'pelanggaran' => $row['pelanggaran'],
                'poin' => $row['poin'],
                'keterangan' => $row['keterangan']
            ]
        ];
    } else {
        // Data tidak ditemukan
        $response = [
            'status' => 'error',
            'message' => 'Data tidak ditemukan'
        ];
    }
    
    mysqli_stmt_close($stmt);
} else {
    $response = [
        'status' => 'error',
        'message' => 'ID tidak valid'
    ];
}

// Tutup koneksi
mysqli_close($conn);

// Kirim response dalam format JSON
header('Content-Type: application/json');
echo json_encode($response);
?>