使用mysql数据库中的文件名填充表单

时间:2011-09-25 11:15:28

标签: mysql forms populate

我为用户创建了一系列表单,用于在数据库中添加和编辑记录。数据库包括音频和图像文件名(实际文件在提交时移动到文件夹)。

我的问题是我无法在编辑表单上显示文件名。这意味着除非用户再次上传文件,否则这些字段将在数据库中消隐!我理解“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>

有什么想法吗?可以这样做吗?

1 个答案:

答案 0 :(得分:1)

文件输入字段不允许您出于安全原因定义值,否则您可以隐藏文件字段并使用它从不知情的人计算机中获取文件。如果您只想显示刚刚上传的文件的文件名,只需将其显示为格式化文本。