Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.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
Php 使用codeigniter和mysql插入数据失败_Php_Mysql_Codeigniter 3 - Fatal编程技术网

Php 使用codeigniter和mysql插入数据失败

Php 使用codeigniter和mysql插入数据失败,php,mysql,codeigniter-3,Php,Mysql,Codeigniter 3,我在做一个简单的登记表时有一个小错误。我的问题是有输入的数据没有插入到数据库中 但在我使用水平表单之前,数据可以插入到我的数据库中。我正在使用MySQL。这是我的控制器: function create(){ $data = array( 'nik' => $this->input->post('nik'), 'nama' => $this->input->post('nama'),

我在做一个简单的登记表时有一个小错误。我的问题是有输入的数据没有插入到数据库中

但在我使用水平表单之前,数据可以插入到我的数据库中。我正在使用MySQL。这是我的控制器:

function create(){  
$data = array(
            'nik' => $this->input->post('nik'),
            'nama' => $this->input->post('nama'),
            'tgl_lahir' =>$this->input->post('tgl_lahir'),
            'no_hp' => $this->input->post('no_hp'),
            'alamat' => $this->input->post('alamat')
        );
        $this->db->insert('profile_mitra',$data);
        redirect('admin/daftar_mitra');
    } 
这是我的观点,叫做tambah_mitra.php

查看tambah_mitra.php 坦巴米特拉酒店 尼克 纳米 唐加拉希尔 没有 阿拉马特 文件输入

此处为示例块级帮助文本

-> 看看我 ->
尝试关闭您的表单

<?php echo form_close();?>
还要查看错误,请使用

<?php echo form_error('nik');  
并继续用变量填充“”
查看错误是什么

它没有插入,因为您没有定义输入字段的名称。我想这就是没有插入数据的原因。请试一试

<div class="form-group">
                      <label for="exampleInputEmail1">Nama</label>
                      <input type="text" class="form-control" id="nama" name="nama" placeholder="Nama">
                    </div>

嗨,欢迎来到SO!到目前为止你试过什么?