您好
我想在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......可能您需要更改它.
否则,似乎没有任何错误.