ProyectoTicketFei/controladores/obtener_boleto.php

40 lines
973 B
PHP

<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
include 'conexion.php';
header('Content-Type: application/json');
// Consulta mejorada con nombres de tabla específicos
$sql = "SELECT
boletos.nombre_comprador,
conciertos.nombre_concierto,
conciertos.artista,
boletos.fecha_concierto,
zonas.nombre_zona,
boletos.id_asiento
FROM boletos
JOIN zonas ON boletos.id_zona = zonas.id_zona
JOIN conciertos ON boletos.id_concierto = conciertos.id_concierto
ORDER BY boletos.fecha_concierto DESC";
$resultado = $conexionBD->query($sql);
if (!$resultado) {
echo json_encode(["error" => "Error en la consulta SQL: " . $conexionBD->error]);
exit;
}
$boletos = [];
if ($resultado->num_rows > 0) {
while ($fila = $resultado->fetch_assoc()) {
$boletos[] = $fila;
}
}
// Enviar los boletos como JSON
echo json_encode($boletos);
exit;
?>