我正在编写用于编辑包含输入文件字段的表单的代码。我正在获取从数据库中提取的不同字段类型的所有值,但文件类型输入不显示其值。
我有一个看起来像这样的代码:
<input class="picturebox" id="logo" name="userfile" value="<?php echo $discount_details->picture_name;?>" />
但实际上在渲染视图中,用户文件字段的值属性为空。
当有人正在编辑表单并且不想更改他之前在编辑时输入的图片时,如何加载输入类型的值。
您无法将 value 属性赋予输入文件类型
如果您想在更新表单时显示文件内容,您可以在单独的标签中显示它
like:
<input type="file" /> <span><?php echo $row[column_name]?></span>
在这里你应该考虑一件事
如果使用选择了要上传的新文件,您可以更新列,否则使用未选择任何内容,只是更新了没有文件的其他内容,您应该使用旧文件名更新列名称。
$file = $_FILES['file']['name'];
if($file!="") {
move_uploaded_file($_FILES['file']['tmp_name'],'/image/'.$file);
} else {
$file = $oldfile;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)