<?php include 'conexion.php'; $transaction_id = $_GET['transaction_id'] ?? null; if (!$transaction_id) { die("Error: No se proporcionó un ID de transacción."); } $sql = "SELECT b.id, c.nombre AS concierto, c.hora, a.numero, z.nombre AS zona, b.fecha_venta, b.precio FROM boletos b JOIN asientos a ON b.asiento_id = a.id JOIN zonas z ON a.zona_id = z.id JOIN conciertos c ON z.concierto_id = c.id WHERE b.transaction_id = ?"; $stmt = $conn->prepare($sql); $stmt->bind_param("s", $transaction_id); $stmt->execute(); $result = $stmt->get_result(); $boletos = $result->fetch_all(MYSQLI_ASSOC); ?> <!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <title>Comprobante de Compra</title> <link rel="stylesheet" href="../css/comprobante.css"> </head> <body> <div class="comprobante-container"> <h1>Comprobante de Compra</h1> <?php if (empty($boletos)): ?> <p>No hay boletos registrados para esta compra.</p> <?php else: ?> <?php foreach ($boletos as $boleto): ?> <div class="boleto"> <p><strong>Concierto:</strong> <?= $boleto['concierto'] ?></p> <p><strong>Hora:</strong> <?= $boleto['hora'] ?></p> <p><strong>Zona:</strong> <?= $boleto['zona'] ?></p> <p><strong>Asiento:</strong> <?= $boleto['numero'] ?></p> <p><strong>Precio:</strong> $<?= number_format($boleto['precio'], 2) ?></p> <p><strong>Fecha de compra:</strong> <?= $boleto['fecha_venta'] ?></p> </div> <hr> <?php endforeach; ?> <?php endif; ?> <a href="../views/venta_boletos.html" class="boton-volver">Volver</a> </div> </body> </html>