<?php
header("Content-Type: application/json");
require_once "conexion-bd.php";

if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
    echo json_encode(["error" => "No se especificó un evento válido."]);
    exit();
}

$id_evento = intval($_GET['id']);

// Obtener el lugar del evento
$sql_lugar = "SELECT lugar_id FROM conciertos WHERE id = ?";
$stmt = $conn->prepare($sql_lugar);
$stmt->bind_param("i", $id_evento);
$stmt->execute();
$result = $stmt->get_result();
$evento = $result->fetch_assoc();

if (!$evento) {
    echo json_encode(["error" => "El evento no existe."]);
    exit();
}

$lugar_id = $evento['lugar_id'];

// Obtener los asientos del lugar
$sql_asientos = "SELECT id, numero_asiento, estado FROM asientos WHERE lugar_id = ?";
$stmt = $conn->prepare($sql_asientos);
$stmt->bind_param("i", $lugar_id);
$stmt->execute();
$result = $stmt->get_result();

$asientos = [];
while ($row = $result->fetch_assoc()) {
    $asientos[] = $row;
}

echo json_encode($asientos);
$stmt->close();
$conn->close();
?>