if (isset($_GET['adiciona'])) { $carrinho->adicionarProduto($_GET['adiciona']); } if (isset($_POST['esvaziar'])) { $carrinho->esvaziarCarrinho(); } if (isset($_POST['atualizar'])) { // Para cada produto em nosso carrinho, chamaremos o método de alteração de quantidade foreach ($_POST['produto'] as $chave => $produto) { $carrinho->alterarQuantidade($produto, $_POST['quantidade'][$chave]); } // Caso o checkbox de remoção tenha sido marcado if (isset($_POST['remover'])) { // Itere entre os valores marcados e chame o método de remoção com o value do checkbox foreach ($_POST['remover'] as $produto) { $carrinho->removerProduto($produto); } } } if (isset($_POST['compra'])) { foreach ($_POST['produto'] as $key => $value) { $quantidade = $_POST['quantidade'][$key]; $produto = $db->pegarDado("livros", "*", "id = {$value}"); // Criamos um dado pré-formatado com informações da compra. A partir daqui, podemos chamar um método de uma classe de boleto, cartão ou PagSeguro $compras[] = "[" . $_SESSION['user'] . "-" . $quantidade . "-" . $produto['id'] . "-" . $produto['titulo'] . "-" . $produto['preco'] . "]"; } $compras = implode(', ', $compras); // Unimos nossos dados pré-formatados, separados por vírgulas, para cada produto comprado $carrinho->esvaziarCarrinho(); die("Compramos os itens: {$compras}"); // Mostramos na tela os itens comprados