Strumenti di sviluppo web - phpscaffold

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"
"; buttato fuori"
"; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori"

"; $ risultato = mysql_query (" SELECT * FROM `clienti`") o trigger_error (mysql_error ()); while ($ riga = mysql_fetch_array ($ risultato)) {foreach ($ riga AS $ chiave => $ valore) {$ riga [$ chiave] = stripslashes ($ valore);} echo "
"; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori""; buttato fuori" "; buttato fuori"

"; } buttato fuori "
Identificativo del clienteNomeIndirizzoTelefonoProvinciaCittàE-mail
".nl2br ($ riga ['IDcliente'])."".nl2br ($ riga ['nome'])."".nl2br ($ riga ['indirizzo'])."".nl2br ($ riga ['telefono'])."".nl2br ($ riga ['provincia'])."".nl2br ($ riga ['città'])."".nl2br ($ riga ['email'])."ModificareElimina
"; echo" Nuova riga ";?> var13 ->

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
wave wave wave wave wave