Innehållsförteckning
Phpscaffold är en crud -generator, det vill säga genom att mata in data från en tabell kommer denna programvara att generera all kod för att lista, skapa, redigera, spara och ta bort data i en mysql -databas, vilket underlättar utveckling för tester och snabba demos.Programvaran kan användas online eller laddas ner från http://www.phpscaffold.com/
Det första blir att skapa en databas och en tabell för att utföra ett exempel eller om vi har en databas kan vi använda den. I det här fallet kommer vi att använda ett kundbord.
Vi exporterar databasen till sql från phpmyadmin eller mysql -chefen som vi gillar mest
SKAPA TABELL `kunder` (` 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`)) ENGINE = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;
När vi har sql -texten klistrar vi in den i phpscaffold -textrutan.
FÖRSTORA
Sedan visar det oss några sidor som det kommer att skapa med den informationen, vi kan redigera namnen precis därconfig.php // Konfiguration och databasanslutning
id // Tabellens primära nyckel, vi kan ändra den i vårt fall, det är klient -id
list.php // lista över fält i tabellen i det här fallet kundlista
new.php // Registrera ett nytt rekord
edit.php // ändra en post
delete.php // ta bort en post
Därför kommer vi att klicka på knappen Skapa mina sidor.
I slutet presenterar den koden för varje separat sida så att vi kan kopiera dem och generera motsvarande php -fil eller ladda ner filerna till en katalog för vårt webbprojekt.
Så vi kan se en generisk databasanslutningsfil
// serveranslutning $ länk = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Inte ansluten:'. mysql_error ()); } // databas om (! mysql_select_db ('dbclientes')) {die ('Kan inte använda foo:'. mysql_error ()); }
Vi ser till exempel den genererade filen list.php
<? include ('config.php'); kastade ut "
Kundnummer | "; kastade ut "namn | "; kastade ut "Adress | "; kastade ut "Telefon | "; kastade ut "Provins | "; kastade ut "Stad | "; kastade ut "E-post | "; kastade ut "||
". nl2br ($ row ['customerid'])." | "; kastade ut "". nl2br ($ rad ['namn'])." | "; kastade ut "". nl2br ($ rad ['adress'])." | "; kastade ut "". nl2br ($ rad ['telefon'])." | "; kastade ut "". nl2br ($ rad ['provins'])." | "; kastade ut "". nl2br ($ rad ['stad'])." | "; kastade ut "". nl2br ($ row ['email'])." | "; kastade ut "Redigera | Radera | "; kastade ut "
Vi ser en klientlista med alternativen för att redigera, ta bort och nya utan att ha skrivit en kodrad om vi tar bort några kolumner från den tidigare koden för att se hur man anpassar designen.
Slutligen med några ikoner och några css -stilar för tabellens rader och titlar kan vi ha något liknande på några minuter.
De andra filerna är desamma alla php -kod och tabeller som också kan omvandlas till div och översättas till andra språk. Phpscaffold API är licensierat av MIT så att alla dess bibliotek kan modifieras efter behag för att undersöka detta verktyg.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng