本文整理汇总了PHP中Produto::setNome方法的典型用法代码示例。如果您正苦于以下问题:PHP Produto::setNome方法的具体用法?PHP Produto::setNome怎么用?PHP Produto::setNome使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Produto
的用法示例。
在下文中一共展示了Produto::setNome方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: produtoFactory
private function produtoFactory($row)
{
$produto = new Produto();
$produto->setId($row["id"]);
$produto->setNome($row["nome"]);
$produto->setDescricao($row["descricao"]);
$produto->setPreco($row["preco"]);
return $produto;
}
示例2: insereProduto
public function insereProduto($nome, $marca, $descricao, $subcategoria)
{
$produtoDAO = new ProdutoDAO();
$produto = new Produto();
$produto->setNome($nome);
$produto->setMarca($marca);
$produto->setDescricao($descricao);
$subcategoria_nova = new SubCategoria();
$subcategoria_nova->setId_subcategoria($subcategoria);
$produtoDAO->insereProduto($produto, $subcategoria_nova);
return "ok";
}
示例3: buscaProduto
function buscaProduto($conexao, $id)
{
$resultado = mysqli_query($conexao, "select p.*, c.nome as\n categoria_nome from produtos as p join categorias as c on\n p.categoria_id = c.id where p.id={$id}");
$array = mysqli_fetch_assoc($resultado);
$produto = new Produto();
$produto->setId($array['id']);
$produto->setNome($array['nome']);
$produto->setDescricao($array['descricao']);
$produto->setPreco($array['preco']);
$categoria = new Categoria();
$categoria->setId($array['categoria_id']);
$categoria->setNome($array['categoria_nome']);
$produto->setCategoria($categoria);
$produto->setUsado($array['usado']);
return $produto;
}
示例4: validado
private function validado()
{
$produto = new Produto();
$categoria = new Categoria();
$categoria->setId($_POST['categoria_id']);
$produto->setNome($_POST["nome"]);
$produto->setPreco($_POST["preco"]);
$produto->setDescricao($_POST["descricao"]);
$produto->setCategoria($categoria);
if (isset($_POST['usado'])) {
$usado = true;
} else {
$usado = false;
}
$produto->setUsado($usado);
return $produto;
}
示例5: listaProdutos
function listaProdutos($conexao)
{
$query = mysqli_query($conexao, 'select p.*, c.nome as categoria_nome from produtos as p join categorias as c on c.id = p.categoria_id');
$lista = array();
while ($produto_atual = mysqli_fetch_assoc($query)) {
$produto = new Produto();
$produto->setCategoria(new Categoria());
$produto->setId($produto_atual["id"]);
$produto->setNome($produto_atual["nome"]);
$produto->setPreco($produto_atual["preco"]);
$produto->setDescricao($produto_atual["descricao"]);
$produto->setUsado($produto_atual["usado"]);
$produto->setCategoriaId($produto_atual["categoria_id"]);
$produto->setCategoriaNome($produto_atual["categoria_nome"]);
array_push($lista, $produto);
}
return $lista;
}
示例6: listaProdutos
function listaProdutos()
{
$produtos = array();
$query = "select p.*, c.nome as categoria_nome " . "from produtos p left join categorias c on c.id = p.categoria_id";
$resultado = mysqli_query($this->conexao, $query);
while ($db = mysqli_fetch_assoc($resultado)) {
$produto = new Produto();
$produto->setId($db['id']);
$produto->setNome($db['nome']);
$produto->setPreco($db['preco']);
$produto->setUsado($db['usado']);
$produto->setDescricao($db['descricao']);
$produto->setCategoria(new Categoria());
$produto->getCategoria()->setId($db['categoria_id']);
$produto->getCategoria()->setNome($db['categoria_nome']);
array_push($produtos, $produto);
}
return $produtos;
}
示例7: unset
<li><a href="?page=PosicaoEstoque">Posição de estoque</a></li>
<li><a href="?page=LogAtivos">Saída/Entrada Ativos</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="?page=Logout">Sair do Sistema</a>
</ul>
</nav>
</header>
<div id="site_content">
<div id="content">
<h1>Cadastro de Produtos</h1>
<?php
if (isset($_POST['cadastrarproduto'])) {
$Produto->setNome($_POST['nome'])->setDescricao($_POST['descricao'])->setTipoProd($_POST['sele'])->insert();
unset($_POST['cadastrarproduto']);
?>
<div class="back"><a onclick="history.go(-2);">Voltar</a></div>
<?php
} else {
?>
<div class="form_settings">
<form id="produto" method="post" action="">
<p><span>Nome</span><input class="validate[required] text-input" type="text" name="nome" value=""/></p>
<p><span>Descrição</span><textarea class="textarea" rows="5" cols="0" name="descricao"></textarea></p>
<p><span>Tipo</span>
<select id="sele" name="sele">
<option value="M">Medicamento</option>
<option value="A">Alimentar</option>
<option value="O">Outros</option>
示例8: Carrinho
<?php
error_reporting(E_ALL | E_STRICT);
ini_set('display_errors', true);
require_once 'autoload.php';
$carrinho = new Carrinho();
try {
// Computador ------------------------------------------------------------------
$computador = new Produto();
$computador->setNome('Computador')->setCodigo('COMP')->setIdentificador('comp');
$carrinho->addProduto($computador);
// Mouse -----------------------------------------------------------------------
$mouse = new Produto();
$mouse->setNome('Mouse')->setCodigo('MOUS')->setIdentificador('mous');
$carrinho->addProduto($mouse);
} catch (ProdutoException $e) {
echo "Ocorreu um erro de produto: " . $e->getMessage();
} catch (CarrinhoException $e) {
echo "O carrinho retornou um erro: " . $e->getMessage();
} catch (Exception $e) {
echo "Erro genérico: " . $e;
}
// Visualização ----------------------------------------------------------------
foreach ($carrinho->getProdutos() as $ident => $produto) {
echo "{$ident}: {$produto}<br/>";
}
echo $carrinho->mous;
$teclado = new Produto();
$teclado->setNome('Teclado')->setCodigo('TECL');
$carrinho->tecl = $teclado;
var_dump($carrinho->getProdutos());
示例9: Produto
<?php
// adicionaProduto.php
// você já sabe o motivo deste require :)
require_once 'bootstrap.php';
/**
*
* No primeiro momento, antes de adicionar o produto, devemos recuperar
* a categoria à qual este produto pertence
*/
$categoria = $entityManager->find('Categoria', 1);
// instanciamos um novo produto (mais uma vez, obrigado autoload!)
$produto = new Produto();
//setamos o nome deste produto
$produto->setNome('Placa de Som');
/**
*
* Aqui acontece uma mágica. Já recuperamos o objeto da categoria que desejamos,
* basta adicioná-lo agora ao produto, através do método setCategoria
*/
$produto->setCategoria($categoria);
// aqui já está dominado, certo?
$entityManager->persist($produto);
$entityManager->flush();
示例10: listarAcesso
include_once '../../includes.sys/ini.php';
include_once '../../includes.sys/metodos.php';
include_once '../DAO/ProdutoDAO.php';
include_once '../Produto.class.php';
checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true');
include_once '../../head.php';
$acesso = listarAcesso();
if (!in_array(276, $acesso)) {
echo '<script language= "JavaScript">location.href="' . EXTERNAL_ROOT_PORTAL . '/modulos.php";</script>';
}
//Verifica se a opcao de salvar foi iniciada
if (!empty($_POST['cmd']) && $_POST['cmd'] == 'inserir') {
$DAO = new ProdutoDAO();
$estabelecimento = new Produto();
$estabelecimento->setNome($_POST['nome']);
$estabelecimento->setNomeEng($_POST['nome_eng']);
$resultado = $DAO->Gravar($estabelecimento);
if ($resultado == 1) {
echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>';
echo '<script language= "JavaScript">location.href="index.php";</script>';
} else {
echo '<script language= "JavaScript">alert("Erro ao gravar o registro, favor entrar em contato com a TI.");</script>';
}
}
?>
<!-- topbar ends -->
<div class="container-fluid">
<div class="row-fluid">
<!-- left menu starts -->
示例11: __autoload
<title>Aula 1</title>
</head>
<body>
<?php
//Metodo chamado sempre que uusairo der NEW em uma classe
function __autoload($nomeClasse)
{
include_once $nomeClasse . '.php';
}
//Para trabalhar com uma classe do php
//e necessaro criar um objeto da mesma, instancia
$p = new Pessoa();
$p->lerDados("Ana", "ana@gmail.com", 30);
echo $p->imprimirDados();
$prod = new Produto();
$prod->setNome("Camisa");
$prod->setEstoque(30);
$prod->setValor(50);
echo "Produto";
echo "<br>Nome..: " . $prod->getNome();
echo "<br>Estoque..: " . $prod->getEstoque();
echo "<br>Valor..: " . $prod->getValor();
//Iniciando o construtor da classe
//Construtor metodo que e chamado no momento que a classe
//virar objeto (so e chamado uma vez)
$cliente = new Cliente();
$cliente->imprmir();
$cliente->setNome("Jose");
$cliente->setCpf("123.299.091-22");
$cliente->setSexo("M");
$cliente->imprmir();
示例12: buscarProdutoPorId
public function buscarProdutoPorId($id)
{
$comando = 'select * from produto where id = ?';
$cp = $this->bd->prepare($comando);
$resultado = $cp->execute(array($id));
$produto = new Produto();
$fornecedor = new Fornecedor();
while ($r = $cp->fetchObject()) {
$produto->setId($r->id);
$produto->setNome($r->nome);
$produto->setDescricao($r->descricao);
$fornecedor->setId($r->idFornecedor);
}
$comando = 'select * from fornecedor where id = ?';
$cp = $this->bd->prepare($comando);
$resultado = $cp->execute(array($fornecedor->getId()));
while ($r = $cp->fetchObject()) {
$fornecedor->setNome($r->nome);
$fornecedor->setDescricao($r->descricao);
$fornecedor->setCidade($r->cidade);
$fornecedor->setEndereco($r->endereco);
$fornecedor->setBairro($r->bairro);
$fornecedor->setNumero($r->numero);
}
$produto->setFornecedor($fornecedor);
return $produto;
}
示例13: Produto
<?php
include "cabecalho.php";
include "conecta.php";
include "b2anco-produto.php";
require_once 'autoload.php';
$produto = new Produto();
$produto->setNome($_POST['nome']);
$produto->setPreco($_POST['preco']);
$produto->setDescricao($_POST['descricao']);
$produto->getCategoria()->setId($_POST['categoriaid']);
if (array_key_exists('usado', $_POST)) {
$produto->setUsado('true');
} else {
$produto->setUsado('false');
}
$sucesso = false;
$dao = new ProdutoDAO($conexao);
if (array_key_exists('id', $_POST) && $_POST['id'] != '') {
//$sucesso = alteraProduto($conexao, $nome, $preco, $descricao, $categoriaid, $usado, $id);
$produto->setId($_POST['id']);
$sucesso = $dao->alteraProduto($produto);
} else {
$sucesso = $dao->insereProduto($produto);
}
if ($sucesso) {
?>
<p class="text-success">Produto <?php
echo $produto->getNome();
?>
, <?php
示例14: atualizarProduto
public function atualizarProduto()
{
$campos = array('idProduto', 'nome', 'descricao', 'idFornecedor');
$validacaoOk = true;
foreach ($campos as $c) {
if (!isset($_POST["{$c}"])) {
$status = $status . "Campo " . $c . " nao enviado <br />";
$validacaoOk = false;
} else {
if (strlen($_POST["{$c}"]) <= 0) {
$status = $status . "Preencha o campo " . $c . " corretamente <br />";
$validacaoOk = false;
}
}
}
if ($validacaoOk) {
$produto = new Produto();
$produto->setId($_POST['idProduto']);
$produto->setNome($_POST['nome']);
$produto->setDescricao($_POST['descricao']);
$idFornecedor = $_POST['idFornecedor'];
$fornecedor = new Fornecedor();
$fornecedor->setId($idFornecedor);
$produto->setFornecedor($fornecedor);
$status = $this->service->atualizarProduto($produto);
}
$produtos = $this->service->listarProdutos();
include 'View/Content/listarProdutos.php';
}
示例15: validacao
function validacao(){
if(!isset($_POST['nome']) || strlen($_POST['nome'])<3){
$_SESSION['danger'] = "Arrume o nome";
$_SESSION['nome-form'] = $_POST['nome'];
$_SESSION['preco-form'] = $_POST['preco'];
$_SESSION['descricao-form'] = $_POST['descricao'];
$_SESSION['idCat-form'] = $_POST['categoria_id'];
if(isset($_POST['usado'])){
$_SESSION['usado-form'] = true;
}else{
$_SESSION['usado-form'] = false;
}
header("Location:produto-formulario.php");
die();
}else if(!isset($_POST['preco']) || $_POST['preco']<=0 || !is_numeric($_POST['preco'])){
$_SESSION['danger'] = "Arrume o preço";
$_SESSION['nome-form'] = $_POST['nome'];
$_SESSION['preco-form'] = $_POST['preco'];
$_SESSION['descricao-form'] = $_POST['descricao'];
$_SESSION['idCat-form'] = $_POST['categoria_id'];
if(isset($_POST['usado'])){
$_SESSION['usado-form'] = true;
}else{
$_SESSION['usado-form'] = false;
}
header("Location:produto-formulario.php");
die();
}else if(!isset($_POST['descricao']) || strlen($_POST['descricao'])<4){
$_SESSION['danger'] = "Arrume a descricao";
$_SESSION['nome-form'] = $_POST['nome'];
$_SESSION['preco-form'] = $_POST['preco'];
$_SESSION['descricao-form'] = $_POST['descricao'];
$_SESSION['idCat-form'] = $_POST['categoria_id'];
if(isset($_POST['usado'])){
$_SESSION['usado-form'] = true;
}else{
$_SESSION['usado-form'] = false;
}
header("Location:produto-formulario.php");
die();
}else if(isset($_POST['nome']) && isset($_POST['preco']) && isset($_POST['descricao']) && isset($_POST['categoria_id'])){
$produto = new Produto;
$categoria = new Categoria;
$categoria->setId($_POST['categoria_id']);
$produto->setNome($_POST["nome"]);
$produto->setPreco($_POST["preco"]);
$produto->setDescricao($_POST["descricao"]);
$produto->setCategoria($categoria);
if(isset($_POST['usado'])){
$usado = true;
}else{
$usado = false;
}
$produto->setUsado($usado);
}
return $produto;
}