<?php
include '../db/db.php';
include '../includes/session_control.php';

header('Content-Type: application/json');

if (!isset($_SESSION['user'])) {
    echo json_encode([]);
    exit;
}

$rango_id = $_POST['rango_id'];
$cantidad = $_POST['cantidad'];
$query = "
SELECT tb_marcacion_precios.desde, tb_marcacion_precios.precioAntesImpuestos AS precio, tb_marcacion_tipo_rango.nombre AS tipo_nombre, tb_marcacion_tipo_rango.id AS tipo_id
FROM tb_marcacion_precios
INNER JOIN tb_marcacion_tipo_rango ON tb_marcacion_precios.idTipoRango = tb_marcacion_tipo_rango.id
WHERE tb_marcacion_precios.idTipoEscala = ? AND tb_marcacion_precios.desde <= ?
ORDER BY tb_marcacion_precios.desde DESC LIMIT 1";
$stmt = $conn->prepare($query);
if ($stmt === false) {
    echo json_encode(['error' => $conn->error]);
    exit;
}

$stmt->bind_param('ii', $rango_id, $cantidad);
$stmt->execute();
$result = $stmt->get_result();
$precio_info = $result->fetch_assoc();
echo json_encode($precio_info);
?>
