Редактирование и удаление пользователей на сайте из таблицы БД (пример)

Редактирование и удаление пользователей на сайте из таблицы базы данных MySQL

Задача следующая: необходимо создать интерфейс с функционалом, позволяющий просматривать, редактировать и удалять информацию о пользователях некоего сайта.

    1. Создайте базу данных для с таблицей, в которой будут храниться данные пользователей (SQL-запрос прикреплён ниже):
      1. Базу назовём «test»;
      2. Таблицу назовём «user»;
      3. Код создания самой таблицы user
      4. Сделаем id первичным ключом и установим на поле login индекс UNIQUE. Логин каждого пользователя станет будет уникальным, в дальнейшем это можно использовать, например, для авторизации пользователя
      5. Установим на поле id автоинкремент (каждая новая запись будет иметь порядковый номер, который будет автоматически увеличиваться)
      6. P.S. если Вы не умеет создавать базу данных с таблицей, то рекомендую этот урок;
    2. Создадим отдельный файл с параметрами нужными для подключения к базе данных (назовём «Connection.php»)
      1. Код, необходимый для подключения
    3. В каждом современном сайте присутствует HTML-разметка, без неё никуда. Создадим отдельные файлы с «шапкой» и «подвалом» для нашего интерфейса, а также подключим готовую таблицу стилей. Почему отдельные, а не внутри? Нам будет достаточно один раз создать содержимое этих элементов страницы и подключать там, где они требуются, не нужно вносить правки в каждую страницу отдельно (одна замена в подключаемом файле и изменения будут везде, где он подключается)
        1. HTML-разметка «шапки» (положим в файл «header.php»)
        2. HTML-разметка «подвала» (положим в файл «footer.php»)
        3. Каскадная таблица стилей (CSS). Она немного длинная, но окончательная в рамках текущей задачи (положим в файл «style.css»)
    4. Данные необходимо видеть, а значит, их нужно вывести из базы на страницу браузера. Для реализации просмотра данных создадим файл (назовём «Index.php»);
        1. Код, для вывод данных в табличном виде
        2. Поле id получается скрытым. Это нужно, чтобы можно было обратиться к конкретной записи в таблице;
    5. Теперь напишем код для удаления и редактирования данных конкретного пользователя
        1. Удаление пользователя
        2. Редактирование данных пользователя будет состоять из двух «частей»: формы, где данные будут редактироваться и обработчика, который будет отправлять данные на сервер
          1. Веб-форма (назовём файл «FormEdit.php»)
          2. Обработчик (назовём файл «EditUser.php»)
    6. P.S. фейковые данные для таблицы, если не хотите заполнять её самостоятельно (любые совпадения с реальным данными — случайны)

На этом урок можно считать оконченным. Функционал добавления и поиска реализуем в статье «Добавление и поиск пользователей в базе данных MySQL«.

Post Author: Nikulux

Добавить комментарий