上传php文件
我有这个编辑表单页面有两个字段和一个链接来查看以前上传的文件,用户也可以上传一个新文件来替换新文件。如果用户点击查看文件,它就可以工作,但是如果他编辑了其他字段,并且没有上传文件,那么在点击保存后,第一个文件会被删除,因为没有上传文件,但是如果他上传了一个新文件,它就可以工作。即使用户不上传新文件,但只编辑其他字段,我如何保留以前的文件?请帮忙 1-表格上传php文件,php,Php,我有这个编辑表单页面有两个字段和一个链接来查看以前上传的文件,用户也可以上传一个新文件来替换新文件。如果用户点击查看文件,它就可以工作,但是如果他编辑了其他字段,并且没有上传文件,那么在点击保存后,第一个文件会被删除,因为没有上传文件,但是如果他上传了一个新文件,它就可以工作。即使用户不上传新文件,但只编辑其他字段,我如何保留以前的文件?请帮忙 1-表格 $id_rd = intval($_GET["id_rd"]); $qryz="SELECT * FROM claims_follow_
$id_rd = intval($_GET["id_rd"]);
$qryz="SELECT * FROM claims_follow_up.Reconciliation_Details where id_rd ='$id_rd' ";
$res = mysqli_query($dbc, $qryz);
$dd=mysqli_fetch_array($res);
<form action="update.php" method="post" enctype="multipart/form-data">
<input type="hidden" name= "id_rd" value="<?=$dd['id_rd']?> " >
<label>Patient Amount</label>
<input type="text" name= "Patient_Amount" value=" <?=$dd['Patient_Amount']?>">
<label>Page_#</label>
<input type="text" name="Page" value="<?=$dd['Page']?> " />
<label>Upload new file</label>
<input type="file" name="file"/>
<a href="uploads/<?php echo $dd['PDF_Report1'] ?>" target="_blank">view file</a>
<input value="Edit" type="submit" >
</form>
请参阅:作为旁注,您应该保护您的SQL查询,并避免使用
提取
功能,除非您仔细阅读手动输入。非常感谢您提供此信息。。
extract($_POST) ;
$file1=$_FILES["file"]["name"];
list($name, $ext) = explode(".", $file1);
$ext=".".$ext;
$chemin = "./uploads/".$file1;
move_uploaded_file($_FILES["file"]["tmp_name"],$chemin);
$sql = "update claims_follow_up.Reconciliation_Details set Patient_Amount='$Patient_Amount', Page='$Page',File='$file1'
where id_rd='$id_rd'";
$res = mysqli_query($dbc, $sql)