Php 在codeigniter中提交表单失败后无法保留值
我希望在表单未正确提交的情况下,用户输入的值不应丢失。表单内置于codeigniter中 看法 有人能告诉我如何通过会话在codeigniter表单中保留值吗 让我们考虑你的名字输入标签< BR> 在您看来Php 在codeigniter中提交表单失败后无法保留值,php,forms,codeigniter,Php,Forms,Codeigniter,我希望在表单未正确提交的情况下,用户输入的值不应丢失。表单内置于codeigniter中 看法 有人能告诉我如何通过会话在codeigniter表单中保留值吗 让我们考虑你的名字输入标签< BR> 在您看来 <?php $data = array( 'type'=>'text', 'name'=>'name', 'class'=>'form-control', 'requ
<?php
$data = array(
'type'=>'text',
'name'=>'name',
'class'=>'form-control',
'required' => 'required',
'value' => $this->session->userdata('name')
);
?>
public function add_requirement_data() {
$config['upload_path'] = './request/';
$config['allowed_types'] = 'xls|xlsx|doc|docx|pdf';
$config['max_size'] = 9000000;
$config['max_width'] = 1024;
$config['max_height'] = 768;
$config['encrypt_name'] = TRUE;
$this->load->library('upload', $config);
if (!$this->upload->do_upload('userfile'))
{
$data = array('upload_data' => $this->upload->data());
if ($data['upload_data']['file_size'] == '0')
{
$this->session->set_flashdata('req_msg', 'Cannot Upload Empty File');
redirect('user/requirement');
}
else
{
if ($this->um->create_requirement_nofile($instanthire_main_id))
{
$this->session->set_flashdata('req_msg', 'Requirment raised successfully');
redirect('user/requirement');
}
}
}
}
<?php
$data = array(
'type'=>'text',
'name'=>'name',
'class'=>'form-control',
'required' => 'required',
'value' => $this->session->userdata('name')
);
?>
$this->session->set_userdata('name',$this->input->post('name'));
if ($data['upload_data']['file_size'] == '0')
{
$this->session->set_flashdata('req_msg', 'Cannot Upload Empty File');
redirect('user/requirement');
}
else
{
if ($this->um->create_requirement_nofile($instanthire_main_id))
{
$this->session->unset_userdata('name');
$this->session->set_flashdata('req_msg', 'Requirment raised successfully');
redirect('user/requirement');
}
}