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

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

// Verifica si la consulta devolvió al menos una fila
if (mysqli_num_rows($result) > 0) {
    // Recorre cada fila del resultado como un array asociativo
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<tr>"; // Comienza una nueva fila de la tabla HTML

        // Imprime cada dato del registro como una celda de la tabla
        echo "<td>{$row['id']}</td>"; // Muestra el ID de la reservación
        echo "<td>{$row['nombre']}</td>"; // Nombre del cliente
        echo "<td>{$row['apellido']}</td>"; // Apellido del cliente
        echo "<td>{$row['telefono']}</td>"; // Número de contacto
        echo "<td>{$row['habitacion']}</td>"; // Número o tipo de habitación
        echo "<td>{$row['fecha_entrada']}</td>"; // Fecha de entrada
        echo "<td>{$row['fecha_salida']}</td>"; // Fecha de salida
        echo "<td>{$row['precio']}</td>"; // Precio en COP

        // Columna de acciones: botones para eliminar y actualizar la reservación
        echo "<td>
                <button onclick='eliminarReservacion({$row['id']})'>Eliminar</button> 
                <button onclick='mostrarFormularioActualizar({$row['id']}, \"{$row['nombre']}\", \"{$row['apellido']}\", \"{$row['telefono']}\", \"{$row['habitacion']}\", \"{$row['fecha_entrada']}\", \"{$row['fecha_salida']}\", \"{$row['precio']}\")'>Actualizar</button>
              </td>";

        echo "</tr>"; // Cierra la fila
    }
} else {
    // Si no hay registros, muestra una fila con un mensaje informativo en todas las columnas
    echo "<tr><td colspan='9'>No hay reservaciones registradas.</td></tr>";
}
?>
