Php Codeigniter的图像上载问题

Php Codeigniter的图像上载问题,php,codeigniter,Php,Codeigniter,我在更新图像时遇到了一个问题。我已经创建了图像上传,它可以正常工作,但是当我尝试用已经有图像的其他细节更新条目时,它会抛出一个错误。有没有一种方法可以让我们完全跳过图像上传检查,并在有图像或没有图像的情况下更新条目 查看: 加米克巧克力 /主页/添加米克巧克力 输入 名称 价格 上传图像 添加 **模型** ```php 您可以使用: <?php .... if($_FILES["file_name"]["name"] != "") { //file u

我在更新图像时遇到了一个问题。我已经创建了图像上传,它可以正常工作,但是当我尝试用已经有图像的其他细节更新条目时,它会抛出一个错误。有没有一种方法可以让我们完全跳过图像上传检查,并在有图像或没有图像的情况下更新条目

查看:


加米克巧克力
/主页/添加米克巧克力
输入

名称

价格

上传图像

添加 **模型** ```php 您可以使用:

<?php
   ....
   if($_FILES["file_name"]["name"] != "") {
       //file uploading code
   }
   ....
?>

更新时在控制器中尝试此操作

if(isset($_FILES['file_to_upload']['name'])){
   //Image uploading...
}
//Updating other data...

我注意到你写了2次表格标签。查看视图

<?php
echo form_open_multipart('Admin/admin_add_image');
?> 
<form class="form-horizontal" action = "" method ="post">


首先删除其中一个,然后再次尝试上载图像。

您的查看文件HTML表单应具有enctype属性以上载文件


当更新所有详细信息时,请在控制器中检查此条件

if (!empty($_FILES['chooseFileImage']['tmp_name'])) {
  // if true this condition you can update image
} else {
  // if false then not update image filed
}

在视图中,您使用了两个
标记。现在出现了什么错误?