<?php
include 'conexion.php';

header('Content-Type: application/json');
error_reporting(E_ALL);
ini_set('display_errors', 1);

if (!isset($_GET['id'])) {
    echo json_encode(["error" => "ID de concierto no proporcionado"]);
    exit;
}

$id = intval($_GET['id']);
$consulta = "SELECT * FROM conciertos WHERE id_concierto = ?";
$stmt = $conexionBD->prepare($consulta);
$stmt->bind_param("i", $id);
$stmt->execute();
$resultado = $stmt->get_result();
$concierto = $resultado->fetch_assoc();

if (!$concierto) {
    echo json_encode(["error" => "Concierto no encontrado"]);
    exit;
}

$consulta_zonas = "SELECT * FROM zonas WHERE id_concierto = ?";
$stmt_zonas = $conexionBD->prepare($consulta_zonas);
$stmt_zonas->bind_param("i", $id);
$stmt_zonas->execute();
$resultado_zonas = $stmt_zonas->get_result();

$concierto['zonas'] = [];
while ($zona = $resultado_zonas->fetch_assoc()) {
    $concierto['zonas'][] = $zona;
}

echo json_encode($concierto);
exit;