36 lines
1.1 KiB
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;
|
|
}
|