使用codeigniter插入数据库

web*_*kul 3 codeigniter

您好

我想在CI中使用表单插入数据,但我面临的问题这是我的模型代码

function add_form() {
    $this->load->database();
    $id = $this->input->post('id');
    $name = $this->input->post('name');
    $age = $this->input->post('age');       
    $data = array(
       'name' => $this->input->post('name'),
       'age' => $this->input->post('age'),
    );
    $this->db->insert('user',$data);
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器代码

function simpleform() {
    $this->load->helper('form');
    $this->load->helper('html');
    $this->load->model('welcomedb_model');
    if( $this->input->post('submit') ) {
        $this->welcomedb_model->add_form();
    }
    $this->load->view('welcomedb_view');
}
Run Code Online (Sandbox Code Playgroud)

这是我的观看代码

<?php echo form_open('welcomedb/submit'); ?>
   <? echo $name; ?>: 
   <? echo form_input('name'); ?>
   </br>
   <? echo $age; ?>: 
   <? echo form_input('age'); ?>
   </br>
   <?php echo form_submit('submit', 'Submit'); ?>
   <?php echo form_close(); ?>
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助

bsc*_*fer 10

您的表单正在提交welcomedb/submit,但您的控制器似乎在welcomedb/simpleform......可能您需要更改它.

否则,似乎没有任何错误.

  • 告诉那家伙一些信用..检查他的答案 (3认同)