Php 使用codeigniter和mysql插入数据失败
我在做一个简单的登记表时有一个小错误。我的问题是有输入的数据没有插入到数据库中 但在我使用水平表单之前,数据可以插入到我的数据库中。我正在使用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'),
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!到目前为止你试过什么?