Boa tarde
Quando fui rodar o projeto, a página principal e a página produtos estão com acessos, porém, a página categorias está com problemas e não sei o que está acontecendo. Seguinte mensagem de erro que aparece na página do navegador:
'Esta página não está funcionando: 127.0.0.1 não consegue atender a esta solicitação no momento.'
Logo abaixo estão os códigos:
Código fonte da página 'Categorias':
<?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' ?>
Código da classe 'Categorias.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', 'mysql');
$resultado = $conexao->query($query);
$lista = $resultado->fetchAll(); /* retorna os registros da execução da consulta. */
return $lista;
}
}