저는 codeigniter를 처음 사용하고 있으며 사용자 가이드에서 자습서를 시도하고 있습니다. 하지만 방금 한 곳에서 갇혔어요. 폼 유효성 검사의 코드에서. 그 set_value 속성에 대한 예제를 시도하고 있지만 내 사용자 텍스트 상자가 아무것도 반환하지 않습니다. 내보기에서codeigniter의 set_value가 응답하지 않습니다.
나는 다음과 같은 코드를 추가 :
<?php echo validation_errors();?>
<?php echo form_open('form');?>
<table border="0">
<tr>
<td><h5>Username</h5></td>
<td><input type="text" name="username" value="" size="50" value="<?php echo set_value('username'); ?>" /></td>
</tr>
<tr>
<td><h5>Password</h5></td>
<td><input type="password" name="password" value="" size="50" accept=" <?php echo set_value('password'); ?>" /></td>
</tr>
<tr>
<td><h5>password Confirm</h5></td>
<td><input type="password" name="passconf" value="" size="50" /></td>
</tr>
<tr>
<td><h5>Email Addres</h5></td>
<td> <input type="text" name="email" value="" size="50" accept="<?php echo set_value('email'); ?>" /></td>
</tr>
<tr>
<td> </td>
<td><div><input type="submit" value="Submit" /></div></td>
</tr>
</table>
</form>
을 내 컨트롤러에서 나는 다음과 같은 코드를 추가 :
function index()
{
$this->load->helper(array('form', 'url'));
$this->load->library('form_validation');
$this->form_validation->set_rules('username','username','required|min_length[5]|max-length[10]|xss_clean');
$this->form_validation->set_rules('password','password','required');
$this->form_validation->set_rules('passconf','password confirmation','required');
$this->form_validation->set_rules('email','email','required');
if ($this->form_validation->run() == FALSE)
{
$this->load->view('myform');
}
else
{
$this->load->view('formsucces');
}
}
사전에 감사합니다.
이 시도
Thans 많은 선생님 ....... – user1929236
저를 명확히의 차이점은 ..... 무엇인가); –