require_once("conecta.php"); require_once("autoload.php"); require_once("logica-usuario.php"); if(!isset($_POST['id']) && !isset($_POST['remove-tudo'])){ $_SESSION['danger'] = "Acesso negado!"; header("Location:menu.php"); die(); } $carrinhoDao = new CarrinhoDeComprasDAO($con); if(isset($_POST['id'])){ $carrinho = new CarrinhoDeCompras(); $carrinho->setId($_POST['id']); if($carrinhoDao->removeDoCarrinho($carrinho)){ $_SESSION['success'] = "Produto removido do carrinho"; header("Location:carrinho"); die(); }else{ $_SESSION['danger'] = "Não foi possível remover, contate o administrador do sistema"; header("Location:carrinho"); die(); } }else if(isset($_POST['remove-tudo'])){ if($carrinhoDao->removeTudo()){
function removeDoCarrinho(CarrinhoDeCompras $carrinho) { $stmt = $this->con->prepare("delete from carrinho where id=?"); $stmt->bindValue(1, $carrinho->getId()); return $stmt->execute(); }