-1

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

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

提前致谢..

4

2 回答 2

1

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

最好的选择是

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

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

if(!empty($_FILES["your_file_field_name"]["name"])){
    // update database field for image
    // Update other fields
}else{
    // Update other fields
}

为了使其用户友好:只需在表单中提交的文件附近显示当前图像,以便用户知道当前图像。

于 2013-03-18T07:09:45.030 回答
1

问题可能有不同的解决方案..

尝试为文件字段添加 if-else 块,当文件字段为空时,您不应更新数据库中的文件字段,反之亦然

if(!empty($_FILES["img"]["name"])){
// write to dB
}else{
// not
}
于 2013-03-18T07:11:56.557 回答