【发布时间】:2016-12-23 23:47:17
【问题描述】:
我有一个页面的网址
在上面的网址中,我有一个表格,我需要在其中填写详细信息并将其保存在数据库中。此页面上的表格是:
<?php
$data = array(
'type'=>'text',
'name'=>'job_title',
'value'=>'Job Title',
'class'=>'form-control');
?>
<?php echo form_input($data); ?>
<?php
$data = array(
'type'=>'submit',
'class'=>'btn',
'name'=>'submit',
'content'=>'Submit!'
);
echo form_button($data);
?>
<?php
echo form_close();
?>
在提交页面时,我希望将其保存在表格中,但同时我还希望携带 url 中的 id/值(在本例中为 1),并希望将其继续下去直到模型,以便我可以根据此 ID/值在数据库中执行操作。谁能告诉我如何做到这一点
控制器的当前代码
public function form()
{
$this->form_validation->set_rules('job_title','Full Name','trim|required|min_length[3]');
if($this->form_validation->run() == FALSE)
{
$regdata = array
(
'regerrors' => validation_errors()
);
$this->session->set_flashdata($regdata);
redirect('admin/clients');
}
else
{
if($this->user_model->job())
{
redirect ('admin/client');
}
}
}
模型的当前代码 // 在用户表中,我希望将职位名称添加到 id 与 url 中的值匹配的行,即 1
public function job()
{
$data = array(
'job_title' => $this->input->post('job_title')
);
$insert_data = $this->db->insert('users', $data);
return $insert_data;
}
【问题讨论】:
标签: php mysql codeigniter