<?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'];
    ?>