Apenas indique o banco de dados e a tabela no db_connect.php e ele cria seu CRUD com PDO, Bootstrap e Paginação.
Português - https://github.com/ribafs/auto-crud-pt
Inglês - https://github.com/ribafs/auto-crud-en
Testado em Windows e Linux e deve funcionar em MAC
- Apache2
- PHP 5.5.9+
- MySQL 5.5+ ou PostgreSQL 8+
https://github.com/ribafs/auto-crud
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.
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:
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.
O código com a paginação está no arquivo libs/ps_pagination.php.
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.