<?php require_once "cabecalho.php"; require_once "conecta.php"; //ARQUIVO QUE FAZ A CONEXÃO COM O BANCO //require_once("banco-produto.php"); require_once "logica-usuario.php"; require_once "autoload.php"; //require_once("produto.php"); verificaUsuario(); ?> <?php $tipoProduto = $_POST['tipo_produto']; $factory = new ProdutoFactory(); $produto = $factory->criaPor($tipoProduto); $produto->atualizaBaseadoEm($_POST); $dao = new ProdutoDAO($conexao); $alterouProduto = $dao->alteraProduto($produto); if ($alterouProduto) { echo "<p class='alert-success'>Produto {$produto->getNome()}, R\$ {$produto->getPreco()} alterado com sucesso</p>"; } else { echo "<p class='alert-danger'>Erro ao alterar o produto {$produto->getNome()}</p>"; } ?> <?php require_once "rodape.php";
require_once "conecta.php"; tipoUser(); $produto = new Produto(); $categoria = new Categoria(); $valida = new ValidaAlteracao(); $produto = $valida->validacao(); /*$categoria->setId($_POST['categoria_id']); $produto->setNome($_POST["nome"]); $produto->setPreco($_POST["preco"]); $produto->setDescricao($_POST["descricao"]); $produto->setCategoria($categoria); $produto->setId($_POST['id']); if(isset($_POST['usado'])){ $usado = true; }else{ $usado = false; } $produto->setUsado($usado); */ $produtoDAO = new ProdutoDAO($con); $informa = new AlertaBancoProduto(); if ($produtoDAO->alteraProduto($produto)) { $informa->Sucesso($produto, "alterado"); } else { $informa->Falha("alterado"); }
require_once 'class/produtoDAO.php'; require_once "cabecalho.php"; $produto = new Produto($_POST["nome"], $_POST["preco"]); $categoria = new Categoria(); $categoria->setId($_POST['categoria_id']); $produto->setCategoria($categoria); $produto->setDescricao($_POST['descricao']); $produto->setId($_POST['id']); if (array_key_exists('usado', $_POST)) { $usado = "true"; } else { $usado = "false"; } $produto->setUsado($usado); $dao = new ProdutoDAO($conexao); if ($dao->alteraProduto($produto)) { ?> <p class="text-success">Produto <?php echo $produto->getNome(); ?> , <?php echo $produto->getPreco(); ?> foi alterado.</p> <?php } else { $msg = mysqli_error($conexao); ?> <p class="alert-danger">O produto <?php echo $produto->getNome(); ?>
$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 echo $produto->getPreco(); ?> SALVO com sucesso.</p> <?php } else { $erro = mysqli_error($conexao);