コード例 #1
0
<?php

include "autoload.php";
use Lib\Produto;
Produto::auth();
//verifica se o usuario esta logado usando o metodo estatico
$produto = new Produto();
//aqui a variavel recebe a instancia
if ($_POST) {
    //se houver submissao no form
    //se houver sucesso na execucao do metodo insert dentro do objeto produto
    if ($produto->update("produto", $_POST, "id={$_GET['id']}")) {
        //insert($tabela, $post, $onde)
        //eu decido o onde no parametro do metodo
        //redireciona pra pagina de consulta
        header("Location: consulta_produto.php");
    } else {
        //ou retorna mensagem de erro
        echo $msg = "Falha ao alterar produto.";
    }
}
$array = $produto->findOne("produto", "id={$_GET['id']}");
//carregar os dados do produto atual (pego pelo id)
?>

<?php 
include 'layout/header.php';
?>

<?php 
include 'layout/nav.php';