Sistema web simples desenvolvido em PHP com foco em operações básicas de cadastro, listagem e exclusão de clientes, utilizando estrutura modular (DAO) e componentes reutilizáveis (header.php
, footer.php
).
🎯 Objetivo
Aplicar os fundamentos de desenvolvimento web com PHP Procedural e Orientado a Objetos, com foco em:
- Manipulação de formulários
- Separação de responsabilidades (MVC básico)
- Uso de
include
para componentes reutilizáveis
- Armazenamento de dados com MySQL
📌 Funcionalidades
- ✅ Cadastro de cliente com dados (ex: nome, email, CPF, etc.)
- ✅ Armazenamento em banco de dados via clienteDAO.php
- ✅ Exclusão de cliente por ID
- ✅ Listagens com layouts diferentes (listar.php, listar2.php)
- ✅ Reutilização de código com include ‘header.php’ e footer.php
🗄️ Banco de Dados
- Crie um banco de dados MySQL com uma tabela cliente semelhante a:
CREATE TABLE cliente (
id INT AUTO_INCREMENT PRIMARY KEY,
nome VARCHAR(100),
email VARCHAR(100),
cpf VARCHAR(15)
);
- Ajuste a conexão em clienteDAO.php, se necessário.
▶️ Como Executar
- Importe a tabela no seu MySQL
- Configure conexão no clienteDAO.php
- Coloque os arquivos no seu servidor local (XAMPP, WAMP)
- Acesse pelo navegador:
- http://localhost/pasta-do-projeto/cadastrar.php
👨💻 Autor
- Guilherme Pereira do Amarilho
- 📘 Projeto acadêmico – Cadastro de clientes com PHP
- 📅 Ano: 2018
- 🔗 GitHub: @GuilhermeAmarilho
💡 Projeto simples e funcional para aprender os fundamentos da programação web com PHP e estrutura básica de DAO.