Instrumente de dezvoltare web - phpscaffold

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

Apoi ne arată câteva pagini pe care le va crea cu acele date, putem edita numele chiar acolo
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.

Deci, putem vedea un fișier generic de conexiune la baza de date
 // 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 "
"; aruncat "
"; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat "

"; $ result = mysql_query (" SELECT * FROM `customers`") sau trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ rând [$ cheie] = stripslashes (valoare $);} ecou "
"; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat ""; aruncat " "; aruncat "

"; } aruncat "
Număr de înregistrare clientNumeAbordareTelefonProvincieOrașE-mail
". nl2br ($ row ['customerid'])."". nl2br ($ rând ['nume'])."". nl2br ($ rând ['adresa'])."". nl2br ($ row ['phone'])."". nl2br ($ row ['province'])."". nl2br ($ row ['city'])."". nl2br ($ rând ['e-mail'])."Editați | ×Șterge
"; ecou" Rând nou ";?> var13 ->

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.

În cele din urmă, cu câteva pictograme și câteva stiluri CSS pentru rândurile și titlurile tabelului, putem avea așa ceva în câteva minute.

Celelalte fișiere sunt la fel toate codurile și tabelele PHP care pot fi transformate în div și traduse și în alte limbi. API-ul phpscaffold este licențiat de MIT, astfel încât oricare dintre bibliotecile sale pot fi modificate după bunul plac pentru a investiga acest instrument.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave