Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
上传图像在codeigniter中出错_Codeigniter - Fatal编程技术网

上传图像在codeigniter中出错

上传图像在codeigniter中出错,codeigniter,Codeigniter,我试图做的是我试图上传一个图像到数据库,但我不知道是什么原因,我有这样一个错误 Message: Undefined index: userfile Message: Undefined variable: images 在我的视图中。正如您所看到的,输入文件的名称设置为与其他教程相同的数组 <!-- Bootstrap modal --> <div class="modal fade" id="modal_form" role="dialog">

我试图做的是我试图上传一个图像到数据库,但我不知道是什么原因,我有这样一个错误

 Message: Undefined index: userfile
 Message: Undefined variable: images
在我的视图中。正如您所看到的,输入文件的名称设置为与其他教程相同的数组

  <!-- Bootstrap modal -->
    <div class="modal fade" id="modal_form" role="dialog">
   <div class="modal-dialog">
    <div class="modal-content">
        <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
            <h3 class="modal-title">Person Form</h3>
        </div>
        <div class="modal-body form">
            <form action="#" id="form" class="form-horizontal">
                <input type="hidden" value="" name="id"/> 
                <div class="form-body">
                    <div class="form-group">
                        <label class="control-label col-md-3">First Name</label>
                        <div class="col-md-9">
                            <input name="firstName" placeholder="First Name" class="form-control" type="text">
                            <span class="help-block"></span>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="control-label col-md-3">Image</label>
                        <div class="col-md-9">
                        <input type="file" name="userfile[]" id="file" class="form-control">
                            <span class="help-block"></span>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="control-label col-md-3">Gender</label>
                        <div class="col-md-9">
                            <select name="gender" class="form-control">
                                <option value="">--Select Gender--</option>
                                <option value="male">Male</option>
                                <option value="female">Female</option>
                            </select>
                            <span class="help-block"></span>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="control-label col-md-3">Address</label>
                        <div class="col-md-9">
                            <textarea name="address" placeholder="Address" class="form-control"></textarea>
                            <span class="help-block"></span>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="control-label col-md-3">Date of Birth</label>
                        <div class="col-md-9">
                            <input name="dob" placeholder="yyyy-mm-dd" class="form-control datepicker" type="text">
                            <span class="help-block"></span>
                        </div>
                    </div>
                </div>
            </form>
        </div>
        <div class="modal-footer">
            <button type="button" id="btnSave" onclick="save()" class="btn btn-primary">Save</button>
            <button type="button" class="btn btn-danger" data-dismiss="modal">Cancel</button>
        </div>
    </div><!-- /.modal-content -->
   </div><!-- /.modal-dialog -->
 </div><!-- /.modal -->
 <!-- End Bootstrap modal  

&时代;
人形
名字
形象
性别
--选择性别--
男性
女性
地址
出生日期
拯救
取消

在您的Ajax请求中,请添加

   $("#form").submit(function(e){
    e.preventDefault();
    var fd = new FormData();
        $.ajax({
         xhr: function() {
                    var xhrobj = $.ajaxSettings.xhr();
                    return xhrobj;
                },
     data: formData,
    So on....
//ajax close
});
别忘了使用

enctype="multipart/form-data"
在表格标签上…你会没事的

对于未定义的变量:图像

请把

    $images = array();// just before for loop.
 $cpt = count($_FILES['userfile']); 

在您的Ajax请求中,请添加

   $("#form").submit(function(e){
    e.preventDefault();
    var fd = new FormData();
        $.ajax({
         xhr: function() {
                    var xhrobj = $.ajaxSettings.xhr();
                    return xhrobj;
                },
     data: formData,
    So on....
//ajax close
});
别忘了使用

enctype="multipart/form-data"
在表格标签上…你会没事的

对于未定义的变量:图像

请把

    $images = array();// just before for loop.
 $cpt = count($_FILES['userfile']); 

您是否在表单标记中有
enctype=multipart/form data
我没有看到任何表单打开标记@Anmo没有我没有。。我正在使用ajax发布抱歉。。。我一回家就编辑这个问题。。。我忘了将打开和关闭表单…您将其用作数组用户文件[]您是否在表单标记中有
enctype=multipart/form data
我没有看到任何表单打开标记@Anmo没有。。我正在使用ajax发布抱歉。。。我一回家就编辑这个问题。。。我会忘记放置打开和关闭表单…您使用它作为数组用户文件[]Kumar爵士我检查了我的代码,但我发现没有打开和关闭表单。。我的意思是我在使用引导表单…Okk很高兴听到:)新手总是忘记这个enctype=“multipart/form data”Kumar爵士我检查了我的代码,但我发现没有打开和靠近我的表单的表单。。我的意思是我在使用引导表单…Okk很高兴听到:)新手总是忘记这个enctype=“多部分/表单数据”