РАЗРАБОТКА ФОРМЫ И СКРИПТА ДОБАВЛЕНИЯ ДАННЫХ ВЕБ-ПРИЛОЖЕНИЯ

Артыков Ильнур Кимсанович
Уфимский университет науки и технологий, Нефтекамский филиал
студент 2 курса, Факультет экономико-математический

Аннотация
На сайтах с использованием базы данных так или иначе требуется способ заполнения таблицы данными. Мы рассмотрим пример создания формы добавления данных базы для программного оснащения организации, созданной на хостинге с использованием phpMyAdmin. Сначала создадим таблицу «software_info» для хранения данных. Затем настроим файл «dobavlenie.php» для обработки данных, отправленных через HTML-форму методом POST. Для добавления данных в таблицу используем запрос INSERT. После отправки данных на сервер пользователь получает сообщение о результате операции.

Ключевые слова: , , , ,


Рубрика: 05.00.00 ТЕХНИЧЕСКИЕ НАУКИ

Библиографическая ссылка на статью:
Артыков И.К. Разработка формы и скрипта добавления данных веб-приложения // Современные научные исследования и инновации. 2024. № 7 [Электронный ресурс]. URL: https://web.snauka.ru/issues/2024/07/102299 (дата обращения: 03.05.2025).

Научный руководитель: Вильданов Алмаз Нафкатович
к.ф.-м.н., Уфимский университет науки и технологий, Нефтекамский филиал

Информационные системы, работающие с MySQL по-прежнему актуальны и широко используются. MySQL предоставляет надежное и масштабируемое решение для хранения данных, что делает его популярным выбором для веб-разработчиков [1]. Многие современные веб-приложения, включая интернет-магазины и корпоративные системы, продолжают использовать MySQL благодаря его производительности, безопасности и поддержке сообщества.

Для того, чтобы и на вашем сайте была форма заполнения таблицы базы данных рассмотрим данный пример на хостинге с использованием phpMyAdmin.

В первую очередь создаем таблицу для учета программного оснащения организации software_info. Она имеет следующую структуру:

•    id (INT, PRIMARY KEY): Уникальный идентификатор программного обеспечения.

•    name (VARCHAR(255)): Название программного обеспечения.

•    version (INT): Версия программного обеспечения.

•    status (ENUM(‘Активно’, ‘Неактивно’, ‘Устарело’)): Статус программного обеспечения.

•    release_date (DATE): Дата выпуска программного обеспечения.

•    description (TEXT): Описание программного обеспечения.

•    organization_id (INT, FOREIGN KEY): Связь с таблицей организации через идентификатор организации.

Эта таблица создается в phpMyAdmin. PhpMyAdmin – это веб-интерфейс для администрирования системы управления баз данных MySQL. PhpMyAdmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных [2].

Далее перейдем к написанию скрипта добавления и создадим файл dobavlenie.php.

При помощи include_once подключаем базу данных (рисунок 1). В connection/data.php хранятся данные о названии и пользователе таблицы базы данных.


Рисунок 1. Подключение файла добавления данных к проекту

Создадим HTML-форму для ввода данных, которая отправляет данные на скрипт “dobavlenie.php” методом POST (рисунок 2).


Рисунок 2. Код формы добавления

Сама форма имеет следующий вид (рисунок 3):


Рисунок 3. Форма добавления

Используя PHP, мы создаем новый экземпляр объекта класса «data» и скрипт, который реагирует на нажатие кнопки «Добавить». Скрипт начинает с проверки наличия POST-запроса с данными формы.

Если данные получены, выполняется запрос INSERT для добавления данных в таблицу «software_info» [3]. Данные из POST-запроса собираются в массив и передаются для выполнения запроса.

После этого выводится сообщение об успешном добавлении данных в базу данных или сообщение об ошибке, если запрос не удалось выполнить (рисунок 4).


Рисунок 4. Скрипт добавления

В конце работы получаем форму, заполняющую таблицу базы данных программного оснащения организации.


Библиографический список
  1. Тихонов, Э. Ю. Разработка Android-приложения для управления базой данных в web / Э. Ю. Тихонов, А. Н. Вильданов // Современная математика и ее приложения : материалы международной научно-практической конференции, Уфа, 18–20 мая 2017 года. Том Часть 2. – Уфа: Башкирский государственный университет, Стерлитамакский филиал, 2017. – С. 272-276.
  2. Гагарин, А. Г. Практикум по разработке Web-приложений с использованием РНР и MySQL : учебное пособие / А. Г. Гагарин, А. Ф. Рогачев. — Волгоград : Волгоградский ГАУ, 2017. — 120 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/107832 — Режим доступа: для авториз. пользователей.
  3. Шабашов, В. Я. Организация доступа к данным из PHP приложений для различных СУБД: учебное по-собие по дисциплине «Web-программирование» : [16+] / В. Я. Шабашов. – Москва ; Берлин : Директ-Медиа, 2019. – 121 с. : ил., табл. – Режим доступа: по подписке. – URL: https://biblioclub.ru/index.php?page=book&id=499185. – Библиогр.: с. 90. – ISBN 978-5-4475-9888-4.


Все статьи автора «Артыков Ильнур Кимсанович»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться: