<?php
require 'db.php';            // conexión

if ($_SERVER['REQUEST_METHOD'] === 'POST') {

    // Sanitizar + convertir tipos
    $nombre        = mysqli_real_escape_string($conn, $_POST['nombre']);
    $apellido      = mysqli_real_escape_string($conn, $_POST['apellido']);
    $telefono      = mysqli_real_escape_string($conn, $_POST['telefono']);
    $habitacion    = mysqli_real_escape_string($conn, $_POST['habitacion']);
    $fechaEntrada  = $_POST['fecha_entrada'];
    $fechaSalida   = $_POST['fecha_salida'];
    $precio        = floatval($_POST['precio']);

    /* Sentencia preparada: evita inyecciones SQL */
    $sql  = "INSERT INTO reservas_empleados
             (nombre, apellido, telefono, habitacion, fecha_entrada, fecha_salida, precio)
             VALUES (?,?,?,?,?,?,?)";

    $stmt = $conn->prepare($sql);
    if (!$stmt) {
        die("Error preparando consulta: " . $conn->error);
    }

    $stmt->bind_param("ssssssd",
        $nombre, $apellido, $telefono,
        $habitacion, $fechaEntrada, $fechaSalida, $precio
    );

    if ($stmt->execute()) {
        // ✅ Éxito → volver al listado
        header("Location: index.php?status=success&message=¡Reservación registrada exitosamente!");
        exit;
    } else {
        echo " Error al guardar la reserva: " . $stmt->error;
    }

    $stmt->close();
    $conn->close();
}
?>
