Я создаю простую систему управления сотрудниками для практики php & Mysql. Администратор может добавлять, редактировать & удалить все сотрудники, администратор также может загрузить изображение для каждого сотрудника
Я знаю, как загружать изображения, но как обновить загруженные изображения, как, например, администратор хочет изменить изображение профиля персонала? Я не хочу удалять старое изображение, оно должно быть там, и на главной странице должно отображаться обновленное новое изображение. Администратор может просматривать и удалять все изображения сотрудников с отдельной страницы.
Страница профиля будет похожа profile.php
который покажет все детали сотрудника, включая его изображение профиля. Я знаю, как это создать. На этой странице будет ссылка «Просмотреть все изображения» profile_images.php?id=USERS
Идентификация всех этих старых изображений должна быть показана здесь.
Как мне создать базу данных для этой вещи ..
В настоящее время моя база данных выглядит так
Ищу вашей помощи .. Спасибо 🙂
Вы должны хранить только один путь / имя файла к изображению профиля в вашей таблице базы данных. Если вы загрузите новое, вам нужно заменить старое имя файла новым, и изображение будет заменено.
Если вы хотите сохранить «старые» изображения, то волшебного исправления нет. Вы должны построить это с помощью логики.
Затем вы можете отобразить все «старые» изображения из отдельной таблицы, если они существуют, и независимо от того, сколько их, сохраняя «основное» изображение в основной таблице.
Других решений пока нет …