表单填充了我以前的项目,但现在不是。我检查了我之前项目中的代码并复制粘贴它但仍然没有填充它。当我输入并提交时,它显示为空白但是当我在浏览器中检查它时显示如下:
以下是我的观点:
<div class="form-group">
<?php echo form_hidden('STUD_ID', @$upd->STUD_ID); ?>
<?php echo form_label('Student name','name'); ?>
<?php echo form_input("STUD_NAME",@$upd->STUD_NAME,set_value('STUD_NAME'),["class"=>"form-control","placeholder"=>"John
Doe"]);?>
<?php echo form_error('STUD_NAME'); ?> </div> <div class="form-group">
<?php echo form_label('Password','password'); ?>
<?php echo form_input('STUD_PASS',@$upd->STUD_PASS,['class'=>'form-control','placeholder'=>'******']),set_value('STUD_PASS')
?>
<?php echo form_error('STUD_PASS'); ?> </div>
控制器
$this->form_validation->set_rules('STUD_NAME','Username','trim|required|is_unique[student.STUD_NAME]');
$this->form_validation->set_rules('STUD_PASS', 'Password', 'trim|required|min_length[5]');
$this->form_validation->set_rules('STUD_EMAIL', 'Email', 'trim|required|valid_email');
$this->form_validation->set_rules('STUD_ADD', 'Address', 'trim|required');
$this->form_validation->set_rules('STUD_PHONE', 'Phone', 'trim|required|min_length[10]');
$this->form_validation->set_rules('STUD_GENDER', 'Gender', 'trim|required');
$this->form_validation->set_rules('HOBBY[]', 'Hobby', 'trim|required');
$this->form_validation->set_error_delimiters('<small style="color:red">','</small>');
if ($this->form_validation->run() == TRUE) {
.......
}
答案 0 :(得分:0)
尝试使用此代码:使用类似这样的数组初始化form_input
表格应该是这样的:
<div class="form-group">
<?php echo form_hidden('STUD_ID', @$upd->STUD_ID); ?>
<?php echo form_label('Student name','name'); ?>
<?php echo form_input(["name" => "STUD_NAME","value" => set_value('STUD_NAME',@$upd->STUD_NAME),"class"=>"form-control","placeholder"=>"JohnDoe"]);?>
<?php echo form_error('STUD_NAME'); ?>
</div>
<div class="form-group">
<?php echo form_label('Password','password'); ?>
<?php echo form_input(["name" => "STUD_PASS","value" => set_value('STUD_PASS',@$upd->STUD_PASS),"class"=>"form-control","placeholder" => "******"]);?>
<?php echo form_error('STUD_PASS'); ?>
</div>
查看更多:https://www.codeigniter.com/user_guide/helpers/form_helper.html#form_input