我正在使用codeigniter.I有一个控制器文件,我从我的表单中获取值。这是我的控制器函数,我可以获取表单数据。
public function get_schedule_time()
{
$id=$this->uri->segment(4);
if ($this->input->server('REQUEST_METHOD') === 'POST')
{
$this->form_validation->set_rules('start_time', 'start_time');
$this->form_validation->set_rules('end_time', 'end_time');
if ($this->form_validation->run())
{
$data_to_store = array(
'id' => $id,
'start_time' => $this->input->post('start_time'),
'end_time' => $this->input->post('end_time')
);
if($this->schedule_model->store_schedule($data_to_store)){
$data['flash_message'] = TRUE;
$this->session->set_flashdata('flash_message', 'updated');
}
else
{
$data['flash_message'] = FALSE;
}
}
}
$data['id'] = $this->uri->segment(4);
$data['main_content'] = 'admin/schedule/get_schedule_time';
$this->load->view('includes/template', $data);
}
我有一个模型文件,我在其中编写了一个插入表单数据的查询。这是我在模型中的功能
function store_schedule($data)
{
$insert = $this->db->insert('schedule', $data);
return $insert;
}
我有一个视图文件,我输入表单数据。
<?php
$attributes = array('class' => 'form-horizontal', 'id' => '');
$options_designation = array('' => "Select");
echo validation_errors();
echo form_open('admin/schedule/get_schedule_time', $attributes);
?>
<div id="inputwrap">
<label>Employee Id</label>
<input type="text" name="id" value="<?=$id?>" />
</div>
<div id="inputwrap">
<label>Start Time</label>
<input type="time" name="start_time" value="<?php echo set_value('start_time');?>"/>AM
</div>
<div id="inputwrap">
<label>End Time</label>
<input type="time" name="end_time" value="<?php echo set_value('end_time');?>"/>PM
</div>
<div id="inputwrap">
<button id="btn" type="submit">SAVE</button>
<button id="btn" type="reset">CANCEL</button>
</div>
</fieldset>
<?php echo form_close(); ?>
有人可以帮我编码吗?