Interneto kūrimo įrankiai - phpscaffold

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

Tada jis parodo mums kai kuriuos puslapius, kuriuos jis sukurs su šiais duomenimis, mes galime redaguoti pavadinimus ten
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ą.

Taigi galime pamatyti bendrą duomenų bazės ryšio failą
 // 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ė "
"; išmetė "
"; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė "

"; $ result = mysql_query (" SELECT * FROM `customers`") arba trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ eilutė [$ key] = stripslashes ($ value);} echo "
"; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė ""; išmetė " "; išmetė "

"; } išmetė "
Kliento IDvardasAdresasTelefonasProvincijaMiestasPaštu
". nl2br ($ eilutė ['customerid'])."". nl2br ($ eilutė ['pavadinimas'])."". nl2br ($ eilutė ['adresas]])."". nl2br ($ row ['phone'])."". nl2br ($ eilutė ['provincija'])."". nl2br ($ eilutė ['miestas'])."". nl2br ($ row ['email'])."RedaguotiIštrinti
"; aidas" Nauja eilutė ";?> var13 ->

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ą.

Galiausiai su kai kuriomis piktogramomis ir kai kuriais css stiliais lentelės eilutėms ir pavadinimams galime gauti kažką panašaus per kelias minutes.

Kiti failai yra tokie patys, visi php kodai ir lentelės, kuriuos galima konvertuoti į div ir išversti į kitas kalbas. „Phpscaffold“ API yra licencijuota MIT, todėl bet kurią jos biblioteką galima savo nuožiūra keisti, kad būtų galima ištirti šį įrankį.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave