public function cadCarrinhoProduto(Carrinho $objCarrinho) { $conexao = $this->abreConexao(); $sqlCarrinhoProduto = "\n INSERT INTO " . REL_CARRINHO_PRODUTO . " SET\n idCarrinho = " . $objCarrinho->getIdCarrinho() . ",\n idProduto = " . $objCarrinho->getIdProduto() . ",\n quantidade = " . $objCarrinho->getQuantidade() . "\n "; $conexao->query($sqlCarrinhoProduto); $this->fechaConexao(); }
/** * Verifica se um produto já está no carrinho * @param Carrinho $carrinho * @return int */ public function verificaProduto(Carrinho $carrinho) { $query = "SELECT count(*) as total " . "FROM carrinho " . "WHERE id_produto = :id_produto " . "AND session = :session"; $stmt = $this->conexao->prepare($query); $stmt->bindValue(":id_produto", $carrinho->getIdProduto()); $stmt->bindValue(":session", $carrinho->getSession()); $stmt->execute(); return (int) $stmt->fetchColumn(); }