Sistema simples de cadastro e listagem de Pets e Usuários usando PHP procedural e arquivos JSON como método de persistência de dados. O menu principal navega entre as páginas e os dados são salvos em usuarios.json e pets.json.
- Operações implementadas: Create (cadastro) e Read (listagem).
- Campos do Pet:
id,nome,race(raça),idade. - Campos do Usuário:
id,nome,email,senha. - Persistência: Os dados são salvos em arquivos JSON no disco, formatados com
JSON_PRETTY_PRINTpara melhor legibilidade.
index.php: Roteia as páginas do sistema (Ex:?pg=cadastro).menu.php: Contém os links de navegação.cadastro.php/salvarUsuario.php: Formulário e lógica para cadastro de usuários.cadastroPet.php/salvarPet.php: Formulário e lógica para cadastro de pets.clientes.php: Página de listagem de usuários e pets cadastrados.usuarios.json/pets.json: Arquivos usados como banco de dados.topo.html/rodape.php: Estrutura base de layout (header e footer).
Requisito: PHP instalado (versão 7.4 ou superior recomendada).
- Coloque os arquivos do projeto na pasta do seu servidor (como
htdocsno XAMPP). - Aponte o servidor para a pasta do projeto.
- Acesse
index.phppelo navegador.
- Abra seu terminal na pasta raiz do projeto.
- Execute o comando:
php -S 127.0.0.1:8080
- Abra no seu navegador o endereço:
http://127.0.0.1:8000/index.php