false, 'message' => 'ID non fornito.']); exit; } $id = intval($_GET['id']); $db = DBHandlerSelect::getInstance(); $pdo = $db->getConnection(); // Cancella eventuali associazioni $pdo->prepare("DELETE FROM matrice_lines WHERE idmatrice = ?")->execute([$id]); $pdo->prepare("DELETE FROM matrice_mescole WHERE idmatrice = ?")->execute([$id]); // Cancella la matrice $pdo->prepare("DELETE FROM matrice WHERE id = ?")->execute([$id]); echo json_encode(['success' => true, 'message' => 'Matrice eliminata con successo.']); } catch (Exception $e) { echo json_encode(['success' => false, 'message' => 'Errore: ' . $e->getMessage()]); }