<?php include "autoload.php"; use Lib\Cliente; Cliente::auth(); //verifica se o usuario esta logado usando o metodo estatico $cliente = new Cliente(); //aqui a variavel recebe a instancia if ($cliente->delete("cliente")) { //insert($tabela) echo "ok"; //redireciona pra pagina de consulta header("Location: consulta_cliente.php"); } else { //ou retorna mensagem de erro echo $msg = "Falha ao excluir cliente."; }
<?php include "autoload.php"; use Lib\Cliente; Cliente::auth(); //verifica se o usuario esta logado usando o metodo estatico $cliente = new Cliente(); //aqui a variavel recebe a instancia if ($_POST) { //se houver submissao no form //se houver sucesso na execucao do metodo insert dentro do objeto cliente if ($cliente->update("cliente", $_POST, "id={$_GET['id']}")) { //insert($tabela, $post, $onde) //eu decido o onde no parametro do metodo //redireciona pra pagina de consulta header("Location: consulta_cliente.php"); } else { //ou retorna mensagem de erro echo $msg = "Falha ao alterar cliente."; } } $array = $cliente->findOne("cliente", "id={$_GET['id']}"); //carregar os dados do cliente atual (pego pelo id) ?> <?php include 'layout/header.php'; ?> <?php include 'layout/nav.php';
<?php include "autoload.php"; use Lib\Cliente; Cliente::auth(); //verifica se o usuario esta logado usando o metodo estatico if ($_POST) { //se houver submissao no form $cliente = new Cliente(); //aqui a variavel recebe a instancia //se houver sucesso na execucao do metodo insert dentro do objeto cliente if ($cliente->insert("cliente", $_POST)) { //insert($tabela, $post) //redireciona pra pagina de consulta header("Location: consulta_cliente.php"); } else { //ou retorna mensagem de erro echo $msg = "Falha ao inserir cliente."; } } ?> <?php include 'layout/header.php'; ?> <?php include 'layout/nav.php'; ?> <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
<table class="table table-striped"> <thead> <tr> <th>#</th> <th>Nome</th> <th>E-mail</th> <th>Telefone</th> <th>Alterar</th> <th>Excluir</th> </tr> </thead> <tbody> <?php /* gerando a tabela da pagina */ $obj = new Cliente(); //aqui a variavel recebe a instancia $clientes = $obj->findAll("cliente"); //aqui a variavel substitui-se pela array // Se houver $_POST nessa pagina, ele eh proveniente do submit da barra de busca if ($_POST) { //Se assim for, ele deve substituir a array com as informacoes enviadas pelo usuario: filtrar por cliente ou descricao $clientes = $obj->findAll("cliente", "nome LIKE '%{$_POST['busca']}%' OR email LIKE '%{$_POST['busca']}%'"); } //Independente do resultado do $_POST, ele obtem a array e distribui foreach ($clientes as $cliente) { ?> <tr> <td><?php echo $cliente['id']; ?>