Ferramentas de desenvolvimento web - phpscaffold

Índice
Phpscaffold é um gerador crud, ou seja, ao inserir os dados de uma tabela, este software irá gerar todo o código para listar, criar, editar, salvar e deletar dados em um banco de dados mysql, facilitando o desenvolvimento para testes e demonstrações rápidas.
O software pode ser usado online ou baixado de http://www.phpscaffold.com/
A primeira coisa será criar uma base de dados e uma tabela para realizar um exemplo ou se tivermos uma base de dados podemos utilizá-la. Neste caso, usaremos uma mesa de clientes.
Exportamos o banco de dados para sql do phpmyadmin ou do gerenciador mysql que mais gostamos
CREATE TABLE `customers` (` customerid` int (100) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL,` address` varchar (255) DEFAULT NULL, `phone` varchar (50) DEFAULT NULL,` province` varchar (255) DEFAULT NULL, `city` varchar (255) DEFAULT NULL,` email` varchar (255) DEFAULT NULL, PRIMARY KEY (`customerid`), KEY` customerid` (` customerid`)) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;

Assim que tivermos o texto sql, colamos na caixa de texto phpscaffold.

PROLONGAR

Em seguida, ele nos mostra algumas páginas que criará com esses dados, podemos editar os nomes ali
config.php // Configuração e conexão de banco de dados
id // Chave primária da tabela, podemos alterá-la no nosso caso é a id do cliente
list.php // lista de campos da tabela neste caso lista de clientes
new.php // Registrar um novo registro
edit.php // modificar um registro
delete.php // deleta um registro
Portanto, vamos clicar no botão Make My Pages.
No final, apresenta-nos o código de cada página separada para que possamos copiá-las e gerar o arquivo php correspondente ou baixar os arquivos para um diretório de nosso projeto web.

Podemos ver um arquivo de conexão de banco de dados genérico
 // conexão do servidor $ link = mysql_connect ('localhost', 'usuário', 'senha'); if (! $ link) {die ('Não conectado:'. mysql_error ()); } // banco de dados if (! mysql_select_db ('dbclientes')) {die ('Não é possível usar foo:'. mysql_error ()); } 

Vemos, por exemplo, o arquivo gerado list.php
 <? include ('config.php'); jogou fora "
"; jogou fora "
"; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora "

"; $ result = mysql_query (" SELECT * FROM `customers`") ou trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ linha [$ key] = stripslashes ($ value);} echo "
"; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora ""; jogou fora " "; jogou fora "

"; } jogou fora "
Identificação do ClienteNomeEndereçoTelefoneProvínciaCidadeE-mail
". nl2br ($ row ['customerid'])."". nl2br ($ row ['nome'])."". nl2br ($ row ['endereço'])."". nl2br ($ row ['telefone'])."". nl2br ($ row ['province'])."". nl2br ($ row ['city'])."". nl2br ($ row ['email'])."EditarExcluir
"; echo" Nova linha ";?> var13 ->

Vemos uma lista de clientes com as opções de editar, excluir e novo sem ter escrito uma linha de código se removermos algumas colunas do código anterior para ver como personalizar o design.

Finalmente, com alguns ícones e alguns estilos de css para as linhas e títulos da tabela, podemos ter algo assim em alguns minutos.

Os outros arquivos são iguais, todos os códigos php e tabelas que podem ser transformados em div e traduzidos para outras línguas também. A API phpscaffold é licenciada pelo MIT, portanto, qualquer uma de suas bibliotecas pode ser modificada à vontade para investigar esta ferramenta.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave