Esempio n. 1
0
 public function cadastrarProduto(Produto $objProduto)
 {
     $conexao = $this->abreConexao();
     $sql = "INSERT INTO " . TBL_PRODUTOS . " SET\n                idVendedor = '" . $objProduto->getIdVendedor() . "',\n                nome = '" . $objProduto->getNome() . "',\n                slug = '" . $objProduto->getSlug() . "',\n                resumo = '" . $objProduto->getResumo() . "',\n                video = '" . $objProduto->getVideo() . "',\n                descricao = '" . $objProduto->getDescricao() . "',\n                precoNormal = '" . $objProduto->getPrecoNormal() . "',\n                precoPromocional = '" . $objProduto->getPrecoPromocional() . "',\n                maximoParcelas = '" . $objProduto->getMaximaParcelas() . "',\n                custoProduto = '" . $objProduto->getCustoProduto() . "',\n                referencia = '" . $objProduto->getReferencia() . "',\n                gerenciarEstoque = '" . $objProduto->getGerenciarEstoque() . "',\n                quantidadeFixa = '" . $objProduto->getQuantidadeFixa() . "',\n                quantidade = '" . $objProduto->getQuantidade() . "',\n                tipoProduto = '" . $objProduto->getTipoProduto() . "',\n                peso = '" . $objProduto->getPeso() . "',\n                comprimento = '" . $objProduto->getComprimento() . "',\n                largura = '" . $objProduto->getLargura() . "',\n                altura = '" . $objProduto->getAltura() . "',\n                diasProcessamento = '" . $objProduto->getDiasProcessamento() . "',\n                urlSeo = '" . $objProduto->getUrlSeo() . "',\n                tituloSeo = '" . $objProduto->getTituloSeo() . "',\n                descricaoSeo = '" . $objProduto->getDescricaoSeo() . "',\n                palavraChaveSeo = '" . $objProduto->getPalavraChaveSeo() . "',\n                dataCadastro = '" . $objProduto->getDataCadastro() . "',\n                status = '" . $objProduto->getStatus() . "'\n               ";
     $conexao->query($sql) or die($conexao->error);
     $idProduto = $conexao->insert_id;
     return $idProduto;
     $this->fechaConexao();
 }
Esempio n. 2
0
<?php

class Produto
{
    public $nome = "Fogao";
    private $descricao = "XYZ";
    protected $preco = 150.4;
    public function getResumo()
    {
        return $this->descricao;
    }
}
$p = new Produto();
echo $p->getResumo();
//$p->descricao = "ABC"; //ERRO
//$p->preco = 232;       //ERRO
Esempio n. 3
0
 public function novo(Produto $produto)
 {
     $query = "INSERT INTO produtos (" . "id_subcategoria, titulo, resumo, descricao_produto, " . "ano, editora, edicao, issn, autores, paginas, imagem," . "oferta, valor, desconto, id_administrador," . "peso, largura, altura, comprimento)" . "VALUES (" . ":id_subcategoria, :titulo, :resumo, :descricao_produto, " . ":ano, :editora, :edicao, :issn, :autores, :paginas, :imagem," . ":oferta, :valor, :desconto, :id_administrador," . ":peso, :largura, :altura, :comprimento)";
     $stmt = $this->conexao->prepare($query);
     $stmt->bindValue(":id_subcategoria", $produto->getIdSubcategoria(), PDO::PARAM_INT);
     $stmt->bindValue(":titulo", $produto->getTitulo(), PDO::PARAM_STR);
     $stmt->bindValue(":resumo", $produto->getResumo(), PDO::PARAM_STR);
     $stmt->bindValue(":descricao_produto", $produto->getDescricaoProduto(), PDO::PARAM_STR);
     $stmt->bindValue(":ano", $produto->getAno(), PDO::PARAM_STR);
     $stmt->bindValue(":editora", $produto->getEditora(), PDO::PARAM_STR);
     $stmt->bindValue(":edicao", $produto->getEdicao(), PDO::PARAM_STR);
     $stmt->bindValue(":issn", $produto->getIssn(), PDO::PARAM_STR);
     $stmt->bindValue(":autores", $produto->getAutores(), PDO::PARAM_STR);
     $stmt->bindValue(":paginas", $produto->getPaginas(), PDO::PARAM_INT);
     $stmt->bindValue(":imagem", $produto->getImagem(), PDO::PARAM_STR);
     $stmt->bindValue(":oferta", $produto->getOferta(), PDO::PARAM_INT);
     $stmt->bindValue(":valor", $produto->getValor(), PDO::PARAM_STR);
     $stmt->bindValue(":desconto", $produto->getDesconto(), PDO::PARAM_STR);
     $stmt->bindValue(":id_administrador", $produto->getIdAdministrador(), PDO::PARAM_INT);
     $stmt->bindValue(":peso", 0, PDO::PARAM_STR);
     $stmt->bindValue(":largura", 0, PDO::PARAM_STR);
     $stmt->bindValue(":altura", 0, PDO::PARAM_STR);
     $stmt->bindValue(":comprimento", 0, PDO::PARAM_STR);
     $stmt->execute();
 }