Cuprins
Phpscaffold este un generator brut, adică prin introducerea datelor dintr-un tabel, acest software va genera tot codul pentru listarea, crearea, editarea, salvarea și ștergerea datelor într-o bază de date mysql, facilitând dezvoltarea testelor și demo-urilor rapide.Software-ul poate fi utilizat online sau descărcat de pe http://www.phpscaffold.com/
Primul lucru va fi să creăm o bază de date și un tabel pentru a realiza un exemplu sau dacă avem o bază de date o putem folosi. În acest caz, vom folosi un tabel pentru clienți.
Exportăm baza de date în sql de la phpmyadmin sau managerul mysql care ne place cel mai mult
CREAȚI TABELUL „clienți” („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, CHEIE PRIMARĂ („customerid`), KEY` customerid` („ customerid`)) MOTOR = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
Odată ce avem textul sql îl lipim în caseta de text phpscaffold.
MARI
config.php // Configurare și conexiune la baza de date
id // Cheia principală a tabelului o putem modifica în cazul nostru, este ID-ul clientului
list.php // lista câmpurilor din tabel în acest caz lista de clienți
new.php // Înregistrează o nouă înregistrare
edit.php // modificați o înregistrare
șterge.php // șterge o înregistrare
Prin urmare, vom face clic pe butonul Creați paginile mele.
La final, ne prezintă codul fiecărei pagini separate, astfel încât să le putem copia și să generăm fișierul php corespunzător sau să descărcăm fișierele într-un director al proiectului nostru web.
// conexiune server $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nu este conectat:'. mysql_error ()); } // baza de date if (! mysql_select_db ('dbclientes')) {die ('Nu se poate folosi foo:'. mysql_error ()); }
Vedem, de exemplu, fișierul list list.php
<? include ('config.php'); aruncat "
Număr de înregistrare client | "; aruncat "Nume | "; aruncat "Abordare | "; aruncat "Telefon | "; aruncat "Provincie | "; aruncat "Oraș | "; aruncat "|||
". nl2br ($ row ['customerid'])." | "; aruncat "". nl2br ($ rând ['nume'])." | "; aruncat "". nl2br ($ rând ['adresa'])." | "; aruncat "". nl2br ($ row ['phone'])." | "; aruncat "". nl2br ($ row ['province'])." | "; aruncat "". nl2br ($ row ['city'])." | "; aruncat "". nl2br ($ rând ['e-mail'])." | "; aruncat "Editați | × | Șterge | "; aruncat "
Vedem o listă de clienți cu opțiunile de editat, șters și nou fără a fi scris o linie de cod dacă eliminăm câteva coloane din codul anterior pentru a vedea cum să personalizăm designul.