foreach ($categorias as $categoria) { if (!in_array($categoria, $categoriasPostList)) { $arr = array("idCategoria" => $categoria, "idPost" => $_POST['id']); PostController::insertPostCategoria($arr); } } foreach ($categoriasPostList as $categoria) { if (!in_array($categoria, $categorias)) { $arr = array("IdCategoria" => $categoria, "IdPostCategoria" => $_POST['id']); PostController::deletePostCategoria($arr); } } } else { foreach ($categorias as $categoria) { $arr = array("idCategoria" => $categoria, "idPost" => $_POST['id']); PostController::insertPostCategoria($arr); } } if ($res) { header("Location: blog-posts"); exit; } else { die("ERRO"); } } } elseif ($_POST['action'] == "del") { if (PostController::delete($_POST)) { die("OK"); } else { die("ERRO"); }