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

$consulta_hotel = mysqli_query($conn, "SELECT * FROM reservaciones"); // Ejecuta una consulta SQL para obtener todos los registros de la tabla 'reservaciones'

if (mysqli_num_rows($consulta_hotel) > 0) { // Verifica si la consulta devolvió al menos una fila
    while ($row = mysqli_fetch_assoc($consulta_hotel)) { // Recorre cada fila del resultado como un arreglo asociativo
        echo "<tr>
                <td>{$row['id']}</td> <!-- Muestra el ID de la reservación -->
                <td>{$row['nombre']}</td> <!-- Muestra el nombre del cliente -->
                <td>{$row['apellido']}</td> <!-- Muestra el apellido -->
                <td>{$row['telefono']}</td> <!-- Muestra el número de teléfono -->
                <td>{$row['habitacion']}</td> <!-- Muestra el número o tipo de habitación reservada -->
                <td>{$row['fecha_entrada']}</td> <!-- Muestra la fecha de entrada -->
                <td>{$row['fecha_salida']}</td> <!-- Muestra la fecha de salida -->
                <td>{$row['precio']}</td> <!-- Muestra el precio de la reservación -->
                <td> <!-- Columna de botones para eliminar o actualizar la reservación -->
                    <button onclick='eliminarReservacion({$row['id']})'>Eliminar</button> <!-- Llama a la función JS para eliminar -->
                    <button onclick='mostrarFormularioActualizar({$row['id']}, \"{$row['nombre']}\", \"{$row['apellido']}\", \"{$row['telefono']}\", \"{$row['habitacion']}\", \"{$row['fecha_entrada']}\", \"{$row['fecha_salida']}\", \"{$row['precio']}\")'>Actualizar</button> <!-- Llama a una función JS que abre un formulario con los datos cargados -->
                </td>
            </tr>"; // Cierra la fila de la tabla
    }
} else {
    echo "<tr><td colspan='9'>No hay reservaciones registradas.</td></tr>"; // Si no hay datos, muestra una fila que lo indica
}
?>
