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

{title}

Phpscaffold - это генератор, который вводит данные из таблицы, это программное обеспечение будет отвечать за генерацию всего кода для составления списка, создания, редактирования, сохранения и удаления данных в базе данных mysql, что облегчает разработку быстрых тестов и демонстраций.
Программное обеспечение можно использовать онлайн или загрузить с веб-сайта //www.phpscaffold.com/.
Первым делом будет создание базы данных и таблицы для примера, или, если у нас есть база данных, мы используем стихи. В этом случае мы будем использовать таблицу клиента.
Мы экспортируем базу данных в sql из phpmyadmin или менеджера mysql, который нам больше всего нравится

 CREATE TABLE `customer` (` idclient` int (100) NOT NULL AUTO_INCREMENT, `name` varchar (255) DEFAULT NULL, ` address` varchar (255) DEFAULT NULL, `phone` varchar (50) DEFAULT NULL, ` провинция` varchar (255) DEFAULT NULL, `city` varchar (255) DEFAULT NULL, ` email` varchar (255) DEFAULT NULL, ПЕРВИЧНЫЙ КЛЮЧ (`idclient`), KEY` idclient` (` idclient`)) ENGINE = MyISAM DEFAULT CHARS = латиница 1 AUTO_INCREMENT = 1; 

Получив текст sql, мы вставляем его в текстовое поле phpscaffold.

{title}


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

{title}

{title}


Таким образом, мы можем увидеть общий файл подключения к базе данных
 // соединение с сервером $ link = mysql_connect ('localhost', 'user', 'password'); if (! $ link) {die ('Не подключен:'. mysql_error ()); } // база данных if (! mysql_select_db ('dbclientes'))) die ('не могу использовать foo:'. mysql_error ()); } 

Видим например файл сгенерированный list.php
 "; эхо" "; эхо" CustomerID"; эхо" Имя"; эхо" Домашний адрес"; эхо" телефон"; эхо" провинция"; эхо" город"; эхо" по электронной почте"; эхо""; $ result = mysql_query (" SELECT * FROM `clients`") или trigger_error (mysql_error ()); while ($ row = mysql_fetch_array ($ result)) {foreach ($ row AS $ key => $ value) {$ row [$ key] = полоски ($ value);} эхо " "; эхо"  ". nl2br ($ row ['idid']).""; эхо"  ". nl2br ($ row ['name']).""; эхо"  ". nl2br ($ row ['address']).""; эхо"  ". nl2br ($ row ['phone']).""; эхо"  ". nl2br ($ row ['провинция']).""; эхо"  ". nl2br ($ row ['city']).""; эхо"  ". nl2br ($ row ['email']).""; эхо"  редактироватьудалять"; эхо"";} эхо"  "; echo" New Row ";?> 

Мы видим список клиентов с вариантами редактирования delete и new без написания строки кода, если мы удалим некоторые столбцы предыдущего кода, чтобы увидеть, как настроить дизайн.

{title}


Наконец, с некоторыми значками и некоторыми стилями CSS для строк и заголовков таблицы мы можем получить что-то подобное за несколько минут.

{title}


Другие файлы равны всему php-коду и таблицам, которые можно преобразовать в div и перевести на другие языки. API phpscaffold имеет лицензию MIT, поэтому любая из его библиотек может быть легко изменена для исследования этого инструмента.

  • 0