<?php
require 'db.php'; // Se incluye el archivo de conexión a la base de datos

if (isset($_POST['update'])) { // Verifica si se ha enviado el formulario con el botón 'update'
    $update_id = $_POST['update_id']; // Recupera el ID de la reservación que se va a actualizar
    $update_nombre = $_POST['update_nombre']; // Recupera el nuevo nombre
    $update_apellido = $_POST['update_apellido']; // Recupera el nuevo apellido
    $update_telefono = $_POST['update_telefono']; // Recupera el nuevo número de teléfono
    $update_habitacion = $_POST['update_habitacion']; // Recupera el nuevo valor de habitación
    $update_fecha_entrada = $_POST['update_fecha_entrada']; // Recupera la nueva fecha de entrada
    $update_fecha_salida = $_POST['update_fecha_salida']; // Recupera la nueva fecha de salida
    $update_precio = $_POST['update_precio']; // Recupera el nuevo precio

    $update_query = "UPDATE reservaciones SET 
                    nombre = '$update_nombre', 
                    apellido = '$update_apellido', 
                    telefono = '$update_telefono', 
                    habitacion = '$update_habitacion', 
                    fecha_entrada = '$update_fecha_entrada', 
                    fecha_salida = '$update_fecha_salida', 
                    precio = '$update_precio' 
                    WHERE id = $update_id"; // Crea la sentencia SQL para actualizar el registro específico

    if (mysqli_query($conn, $update_query)) { // Ejecuta la consulta; si es exitosa...
        header("Location: index.php?mensaje=¡Reservación actualizada exitosamente!"); // Redirige al index con un mensaje de éxito
    } else {
        echo "Error al actualizar la reservación: " . mysqli_error($conn); // Muestra un mensaje si hubo un error en la consulta
    }
}
?>
