如何使用CodeIgniter中的Form_验证库设置下拉列表(使用Form Helper创建)的默认值?

如何使用CodeIgniter中的Form_验证库设置下拉列表(使用Form Helper创建)的默认值?,codeigniter,validation,Codeigniter,Validation,我认为: $form_prop = 'class="inp_step" id="bedrooms"'; echo form_dropdown( "bedrooms", array( null, 0,1,2,3,4,5,6,7,8,9,10), null, $form_prop ); 那么,我该如何坚持下去呢 <?php echo $this->validation->set_select('myselect', 'one'); ?> 在那里?form_dropdo

我认为:

$form_prop = 'class="inp_step" id="bedrooms"';
echo form_dropdown( "bedrooms", array( null, 0,1,2,3,4,5,6,7,8,9,10), null, $form_prop );
那么,我该如何坚持下去呢

<?php echo $this->validation->set_select('myselect', 'one'); ?>


在那里?

form_dropdown()的第三个参数是设置默认值的地方,您将其声明为“null”

我通常将其编码为一个变量,该变量要么从数据库字段填充,要么从用户选择的字段值填充。在后一种情况下,您已将选择命名为“卧室”,因此将默认设置为:

$var = set_value('bedrooms');
echo form_dropdown( "bedrooms", array( null, 0,1,2,3,4,5,6,7,8,9,10), $var, $form_prop );
从数据库字段设置时:

$var = $db_rec['bedrooms'];
echo form_dropdown( "bedrooms", array( null, 0,1,2,3,4,5,6,7,8,9,10), $var, $form_prop );