Satura rādītājs
Phpscaffold ir rupja ģenerators, tas ir, ievadot datus no tabulas, šī programmatūra ģenerēs visu kodu, lai uzskaitītu, izveidotu, rediģētu, saglabātu un dzēstu datus mysql datu bāzē, veicinot testu un ātras demonstrācijas izstrādi.Programmatūru var izmantot tiešsaistē vai lejupielādēt no vietnes http://www.phpscaffold.com/
Pirmā lieta būs izveidot datu bāzi un tabulu, lai izpildītu piemēru, vai, ja mums ir datu bāze, mēs to varam izmantot. Šajā gadījumā mēs izmantosim klientu tabulu.
Mēs eksportējam datu bāzi uz SQL no phpmyadmin vai mysql pārvaldnieka, kas mums patīk visvairāk
CREATE TABLE "klienti" ("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")) DZINĒJS = MyISAM DEFAULT CHARSET = latīņu1 AUTO_INCREMENT = 1;
Kad mums ir sql teksts, mēs to ielīmējam tekstlodziņā phpscaffold.
PALIELINĀT
config.php // Konfigurācija un datu bāzes savienojums
id // Tabulas primārā atslēga, mēs to varam mainīt, mūsu gadījumā tas ir klienta ID
list.php // tabulas lauku saraksts, šajā gadījumā klientu saraksts
new.php // Reģistrējiet jaunu ierakstu
edit.php // modificēt ierakstu
delete.php // dzēst ierakstu
Tāpēc mēs noklikšķināsim uz pogas Izveidot manas lapas.
Beigās tas mums parāda katras atsevišķas lapas kodu, lai mēs varētu tos kopēt un ģenerēt atbilstošo php failu vai lejupielādēt failus mūsu tīmekļa projekta direktorijā.
// servera savienojums $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Nav savienots:'. mysql_error ()); } // datubāze if (! mysql_select_db ('dbclientes')) {die ('Nevar izmantot foo:'. mysql_error ()); }
Mēs redzam, piemēram, ģenerēto failu list.php
<? include ('config.php'); izmest ārā "
Klienta ID | "; izmest ārā "Vārds | "; izmest ārā "Adrese | "; izmest ārā "Tālrunis | "; izmest ārā "Province | "; izmest ārā "Pilsēta | "; izmest ārā "E-pasts | "; izmest ārā "||
". nl2br ($ rinda ['customerid'])." | "; izmest ārā "". nl2br ($ rinda ['nosaukums'])." | "; izmest ārā "". nl2br ($ rinda ['adrese'])." | "; izmest ārā "". nl2br ($ rinda ['tālrunis'])." | "; izmest ārā "". nl2br ($ rinda ['province'])." | "; izmest ārā "". nl2br ($ rinda ['pilsēta'])." | "; izmest ārā "". nl2br ($ rinda ['e -pasts'])." | "; izmest ārā "Rediģēt | Dzēst | "; izmest ārā "
Mēs redzam klientu sarakstu ar iespējām rediģēt, dzēst un izveidot jaunu, neuzrakstot koda rindiņu, ja noņemam dažas kolonnas no iepriekšējā koda, lai redzētu, kā pielāgot dizainu.