我有一个文件上传表单,它在新文件上传时工作正常。更新时出现索引错误。在更新数据时,我希望如果新文件选择它将上传新文件并使用该文件路径更新数据(这完美)但在更新时(只想更新旧数据)它会产生索引错误。我正在使用codeigniter。
html表格:
<section>
<label class="label" for="FileUpload">
Activity Image File</label>
<label for="file" class="input input-file">
<div class="button">
<input id="fileToUploadactivity" name="fileToUploadactivity" type="file" onchange="updateInput(this.value)" > <!-- onchange is use to put the file name on below input field -->
Browse
</div>
<input type="text" name="SelectedFileName" id="SelectedFileName" value="<?php echo $value['file_path']; ?>" readonly>
在php中
//if (is_uploaded_file($_FILES['fileToUploadactivity']['tmp_name'])){ // also error in here
$newfile = $_FILES["fileToUploadactivity"]["tmp_name"];
if (!empty($newfile)) {
// new file uploding code
}else{
// old data upload
}
错误
消息:未定义的索引:fileToUploadactivity