CRUD com Bootstrap, PHP & MySQL – Parte IV

Esta é uma série de tutoriais, na qual você vai aprender uma forma eficaz de implementar um sistema de CRUD completo, usando o Bootstrap no front-end e PHP com MySQL no back end.

Agora, neste tutorial, você vai ver como criar os arquivos funções para implementar os formulários de inserção e a edição no cadastro de clientes. Além disso, vamos criar as funções de persistência dessas informações no banco de dados.

crud-bootstrap-customers-add

Ao final deste tutorial, você vai ter uma estrutura básica de cadastro de clientes para reaproveitar no projeto, na qual o usuário vai poder preencher os dados do cadastro de clientes.

Aviso: Devido a outros projetos, vou adicionar as explicações de cada código aos poucos, durante a semana.


Antes de Começar

Eu vou assumir que você já está com o seu ambiente de desenvolvimento funcionando, e que já passou pelas partes anteriores desta série.

Se você ainda não estiver com o ambiente pronto, é só ver a introdução desta série para instalar os pré-requisitos, e criar o BD.

Este tutorial é um pouco extenso, e tem alguns códigos mais complexos. Separe um tempo para entender bem, e caso não entenda alguma parte, é só perguntar nos comentários.


Passo 1: Crie a Função de Cadastro

Voltando à pasta “customers“, adicione estas a função de cadastro no arquivo functions.php:


Passo 2: Crie o Formulário de Cadastro

Agora, crie um arquivo chamado add.php na pasta customers. Esse arquivo vai ter a marcação do formulário de cadastro do cliente:


Passo  3: Crie a Função de Persistência no BD

No arquivo database.php, implemente a função que vai inserir um registro no banco de dados:


Passo 4: Crie a Função de Edição/Atualização

Agora, vamos fazer a parte de edição, ou atualização dos clientes.

O primeiro passo é implementar a função edit() no módulo de clientes, ou seja, no arquivo functions.php:

 


Passo 5: Implemente o Formulário de Edição

Agora, crie um arquivo chamado edit.php na pasta customers. Esse arquivo vai ter a marcação do formulário de edição do cliente, que é quase igual à do cadastro:

 


Passo  6: Crie a Função de Atualização no BD

E no arquivo database.php, implemente a função que faz a atualização de um registro no banco de dados:

 


Próximos Passos…

Há várias melhorias possíveis nesse código. Mas, como este é um tutorial para você começar a entender o CRUD, aos poucos será possível adicionar outras funcionalidades e melhorar a segurança e o reaproveitamento de funções.

No próximo tutorial, vamos ver a parte de exibição dos detalhes de um registro (Details).

Orgulhosamente feito com WordPress | Tema: Baskerville 2 por Anders Noren

Acima ↑