如何显示当前图像名称从数据库在文件字段时,在php编辑


How to display current image name from database in file field when editing in php?

我在我的网页中使用一个文件字段,我的问题是当我在我的网页中单击编辑选项时,我想在文件字段中显示数据库中的当前图像名称,现在我不能显示图像名称,所以当单击编辑文件字段变为空白时,更新数据库后也变为空白。所以每次我必须在更新之前选择图像。

如何解决这个问题请帮助我是否可以为文件字段设置值?

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
}