43 lines
1.0 KiB
PHP
43 lines
1.0 KiB
PHP
<?php
|
|
header("Content-Type: application/json");
|
|
require_once "conexion-bd.php";
|
|
|
|
if (!isset($_GET['id']) || !is_numeric($_GET['id'])) {
|
|
echo json_encode(["error" => "No se especificó un evento válido."]);
|
|
exit();
|
|
}
|
|
|
|
$id_evento = intval($_GET['id']);
|
|
|
|
// Obtener el lugar del evento
|
|
$sql_lugar = "SELECT lugar_id FROM conciertos WHERE id = ?";
|
|
$stmt = $conn->prepare($sql_lugar);
|
|
$stmt->bind_param("i", $id_evento);
|
|
$stmt->execute();
|
|
$result = $stmt->get_result();
|
|
$evento = $result->fetch_assoc();
|
|
|
|
if (!$evento) {
|
|
echo json_encode(["error" => "El evento no existe."]);
|
|
exit();
|
|
}
|
|
|
|
$lugar_id = $evento['lugar_id'];
|
|
|
|
// Obtener los asientos del lugar
|
|
$sql_asientos = "SELECT id, numero_asiento, estado FROM asientos WHERE lugar_id = ?";
|
|
$stmt = $conn->prepare($sql_asientos);
|
|
$stmt->bind_param("i", $lugar_id);
|
|
$stmt->execute();
|
|
$result = $stmt->get_result();
|
|
|
|
$asientos = [];
|
|
while ($row = $result->fetch_assoc()) {
|
|
$asientos[] = $row;
|
|
}
|
|
|
|
echo json_encode($asientos);
|
|
$stmt->close();
|
|
$conn->close();
|
|
?>
|