Php & amp; Обновление и удаление изображений Mysql

Я создаю простую систему управления сотрудниками для практики php & Mysql. Администратор может добавлять, редактировать & удалить все сотрудники, администратор также может загрузить изображение для каждого сотрудника

Я знаю, как загружать изображения, но как обновить загруженные изображения, как, например, администратор хочет изменить изображение профиля персонала? Я не хочу удалять старое изображение, оно должно быть там, и на главной странице должно отображаться обновленное новое изображение. Администратор может просматривать и удалять все изображения сотрудников с отдельной страницы.

Страница профиля будет похожа profile.php который покажет все детали сотрудника, включая его изображение профиля. Я знаю, как это создать. На этой странице будет ссылка «Просмотреть все изображения» profile_images.php?id=USERS Идентификация всех этих старых изображений должна быть показана здесь.

Как мне создать базу данных для этой вещи ..

В настоящее время моя база данных выглядит так http://i61.tinypic.com/5eyej6.jpg

Ищу вашей помощи .. Спасибо 🙂

-1

Решение

Вы должны хранить только один путь / имя файла к изображению профиля в вашей таблице базы данных. Если вы загрузите новое, вам нужно заменить старое имя файла новым, и изображение будет заменено.

Если вы хотите сохранить «старые» изображения, то волшебного исправления нет. Вы должны построить это с помощью логики.

  • При загрузке изображения
    • Если он уже существует
      • Скопируйте существующее имя файла изображения в новую таблицу с идентификатором пользователя
  • Обработайте новое изображение и сохраните новое имя файла

Затем вы можете отобразить все «старые» изображения из отдельной таблицы, если они существуют, и независимо от того, сколько их, сохраняя «основное» изображение в основной таблице.

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]