我正在创建一个简单的员工管理系统来练习php& Mysql的。管理员可以添加,编辑和删除所有员工,管理员也可以为每位员工上传图片
我知道如何上传图片,但是,我如何更新上传的图片,例如管理员想要更改员工的个人资料图片?我不想删除它应该在那里的旧图像,并且首页应该显示更新的新图像,管理员可以从单独的页面查看和删除所有员工的图像..
个人资料页面将类似profile.php
,其中会显示员工的所有详细信息,包括他的个人资料图片。我知道如何创建它。在该页面中将有一个名为查看所有图像的链接将转到profile_images.php?id=USERS
ID所有那些未删除的旧图像应显示在此处。
我如何为这件事设计数据库..
寻求你的帮助..谢谢:)
答案 0 :(得分:3)
您应该只将一个路径/文件名存储到数据库表中的配置文件pic中。如果您上传了新文件名,则需要用新文件名替换旧文件名,图片将被替换。
如果你想存储'旧'图像,那么没有神奇的修复。你必须使用Logic构建它。
然后,您可以显示所有“旧”图像,如果它们存在,则显示所有“旧”图像,无论有多少图像,都将“主”图像保留在主表中。