Skip to content

marceloroberto/auto-crud-pt

Repository files navigation

Criador Automático de CRUDs

Apenas indique o banco de dados e a tabela no db_connect.php e ele cria seu CRUD com PDO, Bootstrap e Paginação.

Em dois Idiomas

Português - https://github.com/ribafs/auto-crud-pt

Inglês - https://github.com/ribafs/auto-crud-en

Suporte

Testado em Windows e Linux e deve funcionar em MAC

Requisitos:

  • Apache2
  • PHP 5.5.9+
  • MySQL 5.5+ ou PostgreSQL 8+

Download

https://github.com/ribafs/auto-crud

Instalação

Descompacte o pacote baixado e copie o diretório auto-crud para seu diretório web (renomeie a vontade). Supondo que tenha mudado o nome para clientes.

Configuração

Edite o arquivo db_connnect.php e ajuste para as informações do seu banco de dados Lembre também de indicar a tabela a ser usada. Pode testar com os scripts existentes para mysql e para postgresql: clientes_my.sql e clientes_pg.sql na pasta scripts

Chame em seu navegador com http://localhost/clientes

Ao abrir no navegador verá o grid com o CRUD como abaixo:

No grid acima verá a listagem dos registros existentes com paginação, edição, exclusão e adição de um novo registro.

Para inserir um novo registro clique no botão à esquerda Novo Registro

Para atualizar um dos registros clique no ícone Editar à esquerda e verá a tela:

Para remover um registro apenas clique no link Excluir à direita do Editar e confirme na tela:

Funcionamento

Após configurar o banco e a tabela e chamar pelo navegador ele trata cada um dos campos da tabela de forma particular usando para isso informações de metadados do SGBD.

Customizações

O código com a paginação está no arquivo libs/ps_pagination.php.

Licença

MIT

Agradecimento ao site https://www.codeofaninja.com/2011/06/paginating-your-data-with-ajax-and.html

Sem ele a paginação não seria tão elegante e eficiente.

About

Criador Automático de CRUDs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published