Sommario
Phpscaffold è un crud generator, cioè inserendo i dati da una tabella, questo software genererà tutto il codice per elencare, creare, modificare, salvare ed eliminare i dati in un database mysql, facilitando lo sviluppo per test e demo veloci.Il software può essere utilizzato online o scaricato da http://www.phpscaffold.com/
La prima cosa sarà creare un database e una tabella per fare un esempio o se abbiamo un database possiamo usarlo. In questo caso utilizzeremo una tabella clienti.
Esportiamo il database in sql da phpmyadmin o dal gestore mysql che ci piace di più
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 = latino1 AUTO_INCREMENT = 1;
Una volta ottenuto il testo sql, lo incolliamo nella casella di testo di phpscaffold.
INGRANDIRE
Quindi ci mostra alcune pagine che creerà con quei dati, possiamo modificare i nomi proprio lìconfig.php // Configurazione e connessione al database
id // Chiave primaria della tabella possiamo cambiarla nel nostro caso è l'id client
list.php // elenco dei campi della tabella in questo caso elenco dei clienti
new.php // Registra un nuovo record
edit.php // modifica un record
delete.php // elimina un record
Quindi faremo clic sul pulsante Crea le mie pagine.
Alla fine, ci presenta il codice di ogni pagina separata in modo che possiamo copiarli e generare il file php corrispondente o scaricare i file in una directory del nostro progetto web.
Quindi possiamo vedere un file di connessione al database generico
// connessione al server $ link = mysql_connect ('localhost', 'utente', 'password'); if (! $ link) {die ('Non connesso:'. mysql_error ()); } // database if (! mysql_select_db ('dbclientes')) {die (' Can \ 't use foo:'. mysql_error ()); }
Vediamo ad esempio il file generato list.php
<? include ('config.php'); buttato fuori"
Identificativo del cliente | "; buttato fuori"Nome | "; buttato fuori"Indirizzo | "; buttato fuori"Telefono | "; buttato fuori"Provincia | "; buttato fuori"Città | "; buttato fuori"|||
".nl2br ($ riga ['IDcliente'])." | "; buttato fuori"".nl2br ($ riga ['nome'])." | "; buttato fuori"".nl2br ($ riga ['indirizzo'])." | "; buttato fuori"".nl2br ($ riga ['telefono'])." | "; buttato fuori"".nl2br ($ riga ['provincia'])." | "; buttato fuori"".nl2br ($ riga ['città'])." | "; buttato fuori"".nl2br ($ riga ['email'])." | "; buttato fuori"Modificare | Elimina | "; buttato fuori"
Vediamo un elenco di clienti con le opzioni per modificare, eliminare e nuovo senza aver scritto una riga di codice se rimuoviamo alcune colonne dal codice precedente per vedere come personalizzare il design.
Finalmente con alcune icone e alcuni stili css per le righe e i titoli della tabella possiamo avere qualcosa di simile in pochi minuti.
Gli altri file sono gli stessi tutti codice php e tabelle che possono essere trasformati in div e tradotti anche in altre lingue. L'API phpscaffold è concessa in licenza dal MIT, quindi qualsiasi delle sue librerie può essere modificata a piacimento per indagare su questo strumento.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo