ProyectoTicketFei/controladores/obtener_concierto.php

39 lines
959 B
PHP

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