<?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); ?>