Php 提交所有表单字段时,如何在codeigniter中上载图像?

Php 提交所有表单字段时,如何在codeigniter中上载图像?,php,html,image,codeigniter,upload,Php,Html,Image,Codeigniter,Upload,我想知道在使用codeigniter时如何上传图像并将其名称保存在数据库中, 我使用简单的表单标签,比如 <form action="" name="add" enctype="multipart/form-data" method="post"> <label for="img">Image: </label> <input type="file" name="image" /> <label for="title"

我想知道在使用codeigniter时如何上传图像并将其名称保存在数据库中, 我使用简单的表单标签,比如

   <form  action="" name="add" enctype="multipart/form-data" method="post">

   <label for="img">Image: </label> <input type="file" name="image" />

   <label for="title">Title: </label> <input type="text" name="photo_title" value="" />

   <label for="description">Description: </label>
   <textarea name="photo_description">   </textarea>

   <label for="photo_category">Category </label>
     <select name="photo_category">
          <option value="select_one">Please Select..</option>
           <option value="fun">Fun</option>
      </select>
     <input type="submit" value="Add" />

   </form> 

图片:
标题:
说明:
类别
请选择。。
乐趣
我检查了手册,但无法了解他们在做什么,任何人请帮我做一个控制函数,将插入数据库中的所有值,并上传图像文件

谢谢, 沙鲁克

使用

  $this->upload->initialize($config);
而不是

   $this->load->library('upload', $config);
谢谢


Shah Rukh

在上述答案中,代码将控制器逻辑与模型逻辑相结合。理想情况下,您可能希望拆分这些脚本,并将所有与数据库相关的脚本保留在一个模型中,毕竟它是一个模型-视图-控制器框架。不想让他觉得非常复杂。当然,可以理解。只是确保信息在那里供他稍后查看。谢谢你的回复,但我无法得到它,请提供其他一些简单的解决方案。我为你提供了一个简单完整的表单验证,并提交了文本字段和图像!
   $this->load->library('upload', $config);