我在我的网页中使用一个文件字段,我的问题是当我在我的网页中单击编辑选项时,我想在文件字段中显示数据库中的当前图像名称,现在我不能显示图像名称,所以当单击编辑文件字段变为空白时,更新数据库后也变为空白。所以每次我必须在更新之前选择图像。
如何解决这个问题请帮助我是否可以为文件字段设置值?
Thanks in Advance.
"i want to show current image name in the file field" =>你不能这么做
最佳选择是:
在编辑文件字段的数据检查时,
如果文件字段为空(用户不想更改图像),不要更新数据库中的图像字段,让它保持原来的状态,这样它就不会是空的。
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
}