Javascript PHP如何将已上传的文件保存在编辑表单中

Javascript PHP如何将已上传的文件保存在编辑表单中,javascript,php,html,codeigniter,Javascript,Php,Html,Codeigniter,我已在数据库中名为“文件名”的行下方上载了一个文件。现在,当我在视图模式下打开编辑表单时,文件名不会显示(为空),当我保存表单时,数据库中的文件名变为空。我想将文件保存在编辑表单中,因此每次保存表单时,已上载的文件都应显示在数据库中。我知道,出于安全原因,该值不能用于文件,我还知道如何仅回显文件名,但我需要将已上载的文件保持为编辑形式 这是我在视图模式下编辑表单中的代码: 添加 加 谢谢你的建议。我输入了以下代码,但仍然不起作用:$oldfile=$\u POST['old']$文件=$\u

我已在数据库中名为“文件名”的行下方上载了一个文件。现在,当我在视图模式下打开编辑表单时,文件名不会显示(为空),当我保存表单时,数据库中的文件名变为空。我想将文件保存在编辑表单中,因此每次保存表单时,已上载的文件都应显示在数据库中。我知道,出于安全原因,该值不能用于文件,我还知道如何仅回显文件名,但我需要将已上载的文件保持为编辑形式

这是我在视图模式下编辑表单中的代码:


添加


谢谢你的建议。我输入了以下代码,但仍然不起作用:$oldfile=$\u POST['old']$文件=$\u文件[“文件名”][“名称”];如果(isset($_FILES['file_name'])和($_FILES['file_name'])空($_FILES['file_name'])移动上传的文件($_FILES[“file_name”][“tmp_name”]],“uploads/parents_image/”$_FILES[“file_name”][“name”]);)否则{$file=$oldfile page_data['file_name']->文件名->文件名]=$post('file_name')。谢谢您的建议。我输入了以下代码,但仍然不起作用:$oldfile=$\u POST['old']$文件=$\u文件[“文件名”][“名称”];如果(isset($_FILES['file_name'])和($_FILES['file_name'])空($_FILES['file_name'])移动上传的文件($_FILES[“file_name”][“tmp_name”],“uploads/parents_image/”$_FILES[“file_name”][“name”]);)否则{$file=$oldfile;$page_data->file->file['file_name']=$post('file_name'))你的问题解决了没有???还没有。我还在想办法。你的问题解决了没有???还没有。我还在努力想办法。
if(isset($_FILES['file_name']) &&  !empty($_FILES['file_name']){
    // your code here
}