<?php
// Incluir la configuración de la conexión
include('../config/conexion.php');

// Verificar conexión
if ($conexion->connect_error) {
    die("Conexión fallida: " . $conexion->connect_error);
}

// Obtener el ID de la falta desde la URL
$idfalta = isset($_GET['idfalta']) ? intval($_GET['idfalta']) : 0;

// Inicializar variables
$falta = '';

// Obtener los datos de la falta si el ID es válido
if ($idfalta > 0) {
    // Preparar la consulta
    $stmt = $conexion->prepare("SELECT falta FROM falta WHERE idfalta = ?");
    $stmt->bind_param("i", $idfalta); // Cambiar "s" a "i" para entero
    $stmt->execute();
    
    // Vincular los resultados
    $stmt->bind_result($falta);
    
    // Obtener el resultado
    if ($stmt->fetch()) {
        // Verificar si se encontró la falta
        if ($falta === null) {
            die("Falta no encontrada.");
        }
    } else {
        die("Falta no encontrada.");
    }
    
    // Cerrar el statement
    $stmt->close();
} else {
    die("ID de falta no válido.");
}

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

<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Editar Falta</title>

    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
</head>

<body>
<?php
    include 'menuform.php';
?>

    <div class="container mt-5">
        <h2 class="text-center">Editar Falta</h2>
        <form action="../crud/editarfalta.php" method="POST" class="mt-4">
            <input type="hidden" name="idfalta" value="<?= $idfalta; ?>">

            <div class="mb-3">
                <label for="falta" class="form-label">Falta:</label>
                <input type="text" class="form-control" id="falta" name="falta" value="<?= htmlspecialchars($falta); ?>" required>
            </div>

            <button type="submit" class="btn btn-primary">Actualizar Falta</button>
        </form>
    </div>

    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"></script>
</body>

</html>

