<?php
// Confirmar sesión
session_start();
if (!isset($_SESSION['loggedin'])) {
    header('Location: index.php');
    exit;
}

include_once('conexion.php');

// Verificar si se enviaron los datos del formulario
if (isset($_POST['idgas'], $_POST['FecGas'], $_POST['desgas'], $_POST['cosgas'])) {
    $idgas = $_POST['idgas'];
    $fecgas = $_POST['FecGas'];
    $desgas = $_POST['desgas'];
    $cosgas = $_POST['cosgas'];

    // Consulta para actualizar el gasto
    $sql_update = "UPDATE gasto SET FecGas = '$fecgas', desgas = '$desgas', cosgas = '$cosgas' WHERE idgas = '$idgas'";

    if (mysqli_query($conexion, $sql_update)) {
        echo "<script>
                alert('Gasto actualizado correctamente.');
                window.location.href = 'gastos.php';
              </script>";
    } else {
        echo "<script>
                alert('Error al actualizar el gasto: " . mysqli_error($conexion) . "');
                window.history.back();
              </script>";
    }
} else {
    echo "<script>
            alert('Faltan datos para actualizar.');
            window.history.back();
          </script>";
}
?>
