Turinys
„Phpscaffold“ yra „crud“ generatorius, tai yra, įvesdama duomenis iš lentelės, ši programinė įranga sugeneruos visą kodą, skirtą duomenims išvardyti, kurti, redaguoti, išsaugoti ir ištrinti „mysql“ duomenų bazėje, taip palengvindama bandymų ir greitų demonstracinių versijų kūrimą.Programinę įrangą galima naudoti internete arba atsisiųsti iš http://www.phpscaffold.com/
Pirmas dalykas yra sukurti duomenų bazę ir lentelę pavyzdžiui atlikti arba, jei turime duomenų bazę, galime ją naudoti. Šiuo atveju naudosime klientų lentelę.
Mes eksportuojame duomenų bazę į SQL iš „phpmyadmin“ arba „mysql“ tvarkyklės, kuri mums labiausiai patinka
KURTI LENTELĘ "klientai" ("customerid" int (100) NOT NULL AUTO_INCREMENT, "name" varchar (255) DEFAULT NULL, "address" varchar (255) DEFAULT NULL, "phone" varchar (50) DEFAULT NULL, "provincija" varchar (255) DEFAULT NULL, "city" varchar (255) DEFAULT NULL, "email" varchar (255) DEFAULT NULL, PIRMINIS RAKTAS ("customerid"), KEY "customerid" ("customerid")) VARIKLIS = MyISAM DEFAULT CHARSET = lotynų1 AUTO_INCREMENT = 1;
Kai turėsime SQL tekstą, įklijuosime jį į teksto laukelį phpscaffold.
DIDELIS
config.php // Konfigūracija ir duomenų bazės ryšys
id // Pagrindinis lentelės raktas, kurį galime pakeisti, mūsų atveju tai kliento ID
list.php // lentelės laukų sąrašas, šiuo atveju klientų sąrašas
new.php // Užregistruokite naują įrašą
edit.php // modifikuoti įrašą
delete.php // ištrinti įrašą
Todėl mes spustelėsime mygtuką „Sukurti mano puslapius“.
Pabaigoje jis pateikia mums kiekvieno atskiro puslapio kodą, kad galėtume juos nukopijuoti ir sugeneruoti atitinkamą php failą arba atsisiųsti failus į mūsų interneto projekto katalogą.
// serverio ryšys $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Neprisijungta:'. mysql_error ()); } // duomenų bazė if (! mysql_select_db ('dbclientes')) {die ('Negalima naudoti foo:'. mysql_error ()); }
Matome, pavyzdžiui, sukurtą failą list.php
<? include ('config.php'); išmetė "
Kliento ID | "; išmetė "vardas | "; išmetė "Adresas | "; išmetė "Telefonas | "; išmetė "Provincija | "; išmetė "Miestas | "; išmetė "Paštu | "; išmetė "||
". nl2br ($ eilutė ['customerid'])." | "; išmetė "". nl2br ($ eilutė ['pavadinimas'])." | "; išmetė "". nl2br ($ eilutė ['adresas]])." | "; išmetė "". nl2br ($ row ['phone'])." | "; išmetė "". nl2br ($ eilutė ['provincija'])." | "; išmetė "". nl2br ($ eilutė ['miestas'])." | "; išmetė "". nl2br ($ row ['email'])." | "; išmetė "Redaguoti | Ištrinti | "; išmetė "
Matome klientų sąrašą su galimybėmis redaguoti, ištrinti ir naujus, neparašius kodo eilutės, jei pašalinsime kai kuriuos stulpelius iš ankstesnio kodo, kad pamatytume, kaip pritaikyti dizainą.