Bom dia, não modifiquei o código da aula 01.
Segue.
Categoria.php
<?php
class Categoria
{
public $id;
public $nome;
public function listar()
{
$query = "SELECT id, nome FROM categorias";
$conexao = new PDO('mysql:host=127.0.0.1;dbname=estoque', 'root', 'alura');
$resultado = $conexao->query($query);
$lista = $resultado->fetchAll();
return $lista;
}
}
categorias.php
<?php require_once 'classes/Categoria.php'; ?>
<?php
$categoria = new Categoria();
$lista = $categoria->listar();
?>
<?php require_once 'cabecalho.php' ?>
<div class="row">
<div class="col-md-12">
<h2>Categorias</h2>
</div>
</div>
<div class="row">
<div class="col-md-4">
<a href="categorias-criar.php" class="btn btn-info btn-block">Crair Nova Categoria</a>
</div>
</div>
<div class="row">
<div class="col-md-12">
<table class="table">
<thead>
<tr>
<th>Id</th>
<th>Nome</th>
<th class="acao">Editar</th>
<th class="acao">Excluir</th>
</tr>
</thead>
<tbody>
<?php foreach ($lista as $linha): ?>
<tr>
<td><a href="/categorias-detalhe.php" class="btn btn-link"><?php echo $linha['id'] ?></a></td>
<td><a href="/categorias-detalhe.php" class="btn btn-link"><?php echo $linha['nome'] ?></a></td>
<td><a href="/categorias-editar.php?id=<?php echo $linha['id'] ?>" class="btn btn-info">Editar</a></td>
<td><a href="/categorias-excluir-post.php?id=<?php echo $linha['id'] ?>" class="btn btn-danger">Excluir</a></td>
</tr>
<?php endforeach ?>
</tbody>
</table>
</div>
</div>
<?php require_once 'rodape.php' ?>
categorias-criar.php:
<?php require_once 'cabecalho.php' ?>
<div class="row">
<div class="col-md-12">
<h2>Criar Nova Categoria</h2>
</div>
</div>
<form action="#" method="post">
<div class="row">
<div class="col-md-6 col-md-offset-3">
<div class="form-group">
<label for="nome">Nome da Categoria</label>
<input name="nome" type="text" class="form-control" placeholder="Nome da Categoria">
</div>
<input type="submit" class="btn btn-success btn-block" value="Salvar">
</div>
</div>
</form>
<?php require_once 'rodape.php' ?>