ProyectoTicketFei/controladores/eliminar_concierto.php

36 lines
1.1 KiB
PHP

<?php
include 'conexion.php';
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$datos = json_decode(file_get_contents("php://input"), true);
if (!isset($datos['id'])) {
echo json_encode(["eliminacionCorrecta" => false, "error" => "ID de concierto no proporcionado"]);
exit;
}
$id = intval($datos['id']);
// Eliminar las zonas relacionadas con el concierto
$consulta_zonas = "DELETE FROM zonas WHERE id_concierto = ?";
$stmt_zonas = $conexionBD->prepare($consulta_zonas);
$stmt_zonas->bind_param("i", $id);
$stmt_zonas->execute();
// Eliminar el concierto
$consulta = "DELETE FROM conciertos WHERE id_concierto = ?";
$stmt = $conexionBD->prepare($consulta);
$stmt->bind_param("i", $id);
$stmt->execute();
if ($stmt->affected_rows > 0) {
echo json_encode(["eliminacionCorrecta" => true]);
} else {
echo json_encode(["eliminacionCorrecta" => false, "error" => "No se pudo eliminar el concierto"]);
}
exit;
} else {
echo json_encode(["error" => "Método no permitido"]);
exit;
}