Ejemplo n.º 1
0
 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();
 }
Ejemplo n.º 2
0
 /**
  * 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();
 }