Инструменти за уеб разработка - phpscaffold

Съдържание
Phpscaffold е генератор на суровини, тоест чрез въвеждане на данните от таблица, този софтуер ще генерира целия код за изброяване, създаване, редактиране, запазване и изтриване на данни в база данни mysql, улеснявайки разработката за тестове и бързи демонстрации.
Софтуерът може да се използва онлайн или да се изтегли от http://www.phpscaffold.com/
Първото нещо ще бъде създаването на база данни и таблица за изпълнение на пример или ако имаме база данни можем да я използваме. В този случай ще използваме таблица за клиенти.
Експортираме базата данни в sql от phpmyadmin или от mysql мениджъра, който ни харесва най -много
CREATE TABLE `customers` (` 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`)) ДВИГАТЕЛ = MyISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT = 1;

След като имаме sql текст, го поставяме в текстовото поле phpscaffold.

Увеличете

След това ни показва някои страници, които ще създаде с тези данни, можем да редактираме имената точно там
config.php // Конфигурация и връзка с база данни
id // Първичен ключ на таблицата можем да го променим в нашия случай това е клиентски идентификатор
list.php // списък с полета на таблицата в този случай списък на клиенти
new.php // Регистрирайте нов запис
edit.php // промяна на запис
delete.php // изтриване на запис
Затова ще щракнем върху бутона Направи моите страници.
В края той ни представя кода на всяка отделна страница, за да можем да ги копираме и генерираме съответния php файл или да изтеглим файловете в директория на нашия уеб проект.

Така че можем да видим общ файл за връзка с база данни
 // сървърна връзка $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Не е свързано:'. mysql_error ()); } // база данни if (! mysql_select_db ('dbclientes')) {die ('Can \' t use foo: '. mysql_error ()); } 

Виждаме например генерирания файл list.php
 <? include ('config.php'); изхвърли "
"; изхвърлен"
"; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен"

"; $ result = mysql_query (" SELECT * FROM `customers`") или trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ ред [$ ключ] = ивици ($ стойност);} ехо "
"; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен""; изхвърлен" "; изхвърлен"

";} изхвърлен"
Клиентски номерИмеАдресТелефонПровинцияГрадЕлектронна поща
". nl2br ($ ред ['customerid'])."". nl2br ($ ред ['име'])".". nl2br ($ ред ['адрес'])."". nl2br ($ row ['phone'])."". nl2br ($ row ['province'])."". nl2br ($ row ['city'])."". nl2br ($ ред ['имейл'])".редактиранеИзтрий
"; ехо" Нов ред ";?> var13 ->

Виждаме списък с клиенти с опции за редактиране, изтриване и ново, без да сме написали ред код, ако премахнем някои колони от предишния код, за да видим как да персонализираме дизайна.

Накрая с някои икони и някои css стилове за редовете и заглавията на таблицата можем да имаме нещо подобно за няколко минути.

Другите файлове са същите, всички php код и таблици, които могат да бъдат трансформирани в div и преведени на други езици. API на phpscaffold е лицензиран от MIT, така че всяка от неговите библиотеки може да бъде модифицирана по желание, за да проучи този инструмент.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave