79
Редактирование данных «upduser.php». Удаление данных «deluser.php».
Компонент "district.php" отвечает за работу cо строительными
площадками. Редактирование данных «upddistrict.php». Удаление данных
«deldistrict.php».
Компонент "req.php" отвечает за работу c заявками организации.
Редактирование данных «updreq.php». Удаление данных «delreq.php»
Экспорт данных заявки в excel «expreq.php». Экспорт данных с перечнем
заявок «explst.php»
2.3.4 Описание программных модулей
Рассмотрим наиболее важные алгоритмы работы программы,
которыми считаются:
1. Алгоритм вывода отфильтрованных данных;
2. Алгоритм удаления и редактирования данных.
На рисунке 36 изображён алгоритм вывода отфильтрованных данных.
Начинается вывод данных с вывода шапки таблицы. Потом
считывается признак фильтра данных и значение поля поиска.
Вследствие анализа параметров реализовываются 3 варианта SQL
запроса SELECT:
1. select * from table – фильтра данных нет;
2. select * from table where $field = $field- фильтр с пустым значением
поля поиска;
3. select * from table where $field LIKE '%$value1%' – фильтр данных
по значению поля поиска.
Затем осуществляется вывод данных в таблицу согласно количеству
отфильтрованных записей.
На рисунке 37 изображён алгоритм удаления и редактирования
данных.
В результате анализа параметров выполняются три варианта SQL
запроса редактирования данных:
1. INSERT INTO table (attr1, attr2…) VALUES (attrval1, attrval2…)) –