<?php
include("../config/conexion.php");

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Verificar que se haya enviado el idregistro
    if (isset($_POST['idregistro'])) {
        $idregistro = $_POST['idregistro'];
        $carnet = $_POST['carnet'];
        $nombres = $_POST['nombres'];
        $carrera = $_POST['carrera'];
        $grado = $_POST['grado'];
        $seccion = $_POST['seccion'];
        $falta = $_POST['falta'];
        $bimestre = $_POST['bimestre'];
        $fecha = $_POST['fecha'];
        $observaciones = $_POST['observaciones'];

        // Preparar la consulta de actualización
        $sql = $conexion->prepare("UPDATE registro_falta SET carnet = ?, nombre = ?, carrera = ?, grado = ?, seccion = ?, falta = ?, bimestre = ?, fecha = ?, observaciones = ? WHERE idregistro = ?");
        $sql->bind_param("ssssssisss", $carnet, $nombres, $carrera, $grado, $seccion, $falta, $bimestre, $fecha, $observaciones, $idregistro);

        // Ejecutar la consulta
        if ($sql->execute()) {
            echo json_encode(['success' => true, 'message' => 'Registro actualizado exitosamente.']);
        } else {
            echo json_encode(['success' => false, 'message' => 'Error al actualizar el registro: ' . $conexion->error]);
        }

        // Cerrar la consulta
        $sql->close();
    } else {
        echo json_encode(['success' => false, 'message' => 'ID de registro no proporcionado.']);
    }
} else {
    echo json_encode(['success' => false, 'message' => 'Método no permitido.']);
}

// Cerrar la conexión
$conexion->close();
