我为用户创建了一系列表单,用于在数据库中添加和编辑记录。数据库包括音频和图像文件名(实际文件在提交时移动到文件夹)。
我的问题是我无法在编辑表单上显示文件名。这意味着除非用户再次上传文件,否则这些字段将在数据库中消隐!我理解“type ='file'”不带“值”属性。通过在textarea中显示php变量,我能够在我的textareas中解决这个问题。我尝试使用文件名,并且它们显示,但在输入框之外,这意味着......见上文,数据库中的空白字段。
这是我正在使用的代码:
<li>
<label for=se_ogg">Sound excerpt (upload .ogg file)</label>
<input id="se_ogg" type = "file"
name = "se_ogg">' . $row['se_ogg'] . '</input>
</li>
有什么想法吗?可以这样做吗?
答案 0 :(得分:1)
文件输入字段不允许您出于安全原因定义值,否则您可以隐藏文件字段并使用它从不知情的人计算机中获取文件。如果您只想显示刚刚上传的文件的文件名,只需将其显示为格式化文本。