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

在php中编辑时,如何在文件字段中显示数据库中的当前图像名称?,php,filefield,Php,Filefield,我正在网页中使用文件字段,我的问题是,当我单击网页中的编辑选项时,我想在文件字段中显示数据库中的当前图像名称,现在我无法显示图像名称,因此单击编辑文件字段时变为空,更新数据库后也变为空。 所以每次我必须在更新之前选择图像 如何解决这个问题请帮助我 是否可以为文件字段设置一个值 提前感谢..“我想在文件字段中显示当前图像名称”=>您不能这样做 最佳选择是: 编辑文件字段的数据检查时 如果文件字段为空(用户不想更改图像),请不要更新数据库中的图像字段,让它保持以前的状态,这样它就不会为空 if(!e

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

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

提前感谢..

“我想在文件字段中显示当前图像名称”=>您不能这样做

最佳选择是

编辑文件字段的数据检查时

如果文件字段为空(用户不想更改图像),请不要更新数据库中的图像字段,让它保持以前的状态,这样它就不会为空

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
}

分享你的研究成果对每个人都有帮助。告诉我们您尝试了什么,以及为什么它不能满足您的需求。这表明你花了时间来帮助自己,它使我们避免重复显而易见的答案,最重要的是,它帮助你得到一个更具体和相关的答案@你能展示你的代码吗?