<?php
include 'conexion.php';

$concierto_id = $_GET['concierto_id'] ?? null;

if (!$concierto_id) {
    die(json_encode(["error" => "No se proporcionó un ID de concierto."]));
}

// Revisar si existen zonas para el concierto
$sql_zonas = "SELECT id FROM zonas WHERE concierto_id = ?";
$stmt_zonas = $conn->prepare($sql_zonas);
$stmt_zonas->bind_param("i", $concierto_id);
$stmt_zonas->execute();
$result_zonas = $stmt_zonas->get_result();

if ($result_zonas->num_rows === 0) {
    die(json_encode(["error" => "No hay zonas registradas para este concierto."]));
}

$sql = "SELECT asientos.id, asientos.numero, asientos.estado, zonas.nombre AS zona 
        FROM asientos 
        JOIN zonas ON asientos.zona_id = zonas.id 
        WHERE zonas.concierto_id = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $concierto_id);
$stmt->execute();
$result = $stmt->get_result();

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

echo json_encode($asientos);
?>