如何使用codeigniter验证后保留用户输入数据

时间:2016-08-10 17:47:14

标签: codeigniter

我正在使用codeigniter创建一个Web应用程序,我正在尝试在登录表单上保留用户输入数据我正在使用设置值函数,但用户输入正在消失。

<?php echo form_open('Authentication/login_check',$attributes);?>



 <div class="medium-12 columns">    
<?php 
echo form_label('Email'); 
$data = array(

'class'=>'form-control',
'name'=>'email',
'id'=> 'email',
'placeholder'=>'Email',
'value' => set_value('email')
);

echo form_input($data);
?>
</div> 

<?php echo form_close();?>

1 个答案:

答案 0 :(得分:0)

您可以在:

中加载表单助手

<强>应用/配置/ autoload.php

$autoload['helper'] = array('form');

您可以将表单设置为:

<?php echo form_open('authentication/login_check', '', array('id' => (!empty($attributes)) ? $attributes->id : 0)); ?>
<div class="medium-12 columns">    
<?php 
echo form_label('Email'); 
$data = array(

'class'=>'form-control',
'name'=>'email',
'id'=> 'email',
'placeholder'=>'Email',
'value' => set_value('email',($this->input->post('email')) ? $this->input->post('email') : ((!empty($attributes)) ? $attributes->email : ''))
);

echo form_input($data);
?>
</div> 

<?php echo form_close();?>
相关问题