我在网页中使用文件字段,我的问题是当我在网页中单击编辑选项时,我想在文件字段中显示数据库中的当前图像名称,现在我无法显示图像名称,因此单击编辑文件字段时变为空白,更新数据库后也变为空白。所以每次我必须在更新之前选择图像。
如何解决这个问题请帮助我是否可以为文件字段设置值?
提前致谢..
“我想在文件字段中显示当前图像名称” => 你不能那样做。
最好的选择是:
在编辑文件字段的数据检查时,
如果文件字段为空(用户不想更改图像),请不要更新数据库中的图像字段,让它保持以前的状态,因此不会为空。
if(!empty($_FILES["your_file_field_name"]["name"])){
// update database field for image
// Update other fields
}else{
// Update other fields
}
为了使其用户友好:只需在表单中提交的文件附近显示当前图像,以便用户知道当前图像。
问题可能有不同的解决方案..
尝试为文件字段添加 if-else 块,当文件字段为空时,您不应更新数据库中的文件字段,反之亦然
if(!empty($_FILES["img"]["name"])){
// write to dB
}else{
// not
}