Я хочу повторно заполнить (i.e refill) значения, отправленные из поля формы выбора после проверки. Я знаю, что руководство пользователя codeigniter, предлагаемое с помощью функции set_select(), но их пример из руководства предполагает, что вы жестко закодировали (в HTML) массив значений для элемента формы «select». В моем случае я использовал форму Helper и мои выбор значений полей вытягиваются из массива() как так:Репопуляция Выберите поля формы в CodeIgniter
$allstates = array('blah','blah2','blah3','blah4','blah5');
echo form_label('Select State Affiliate', 'state');
echo form_dropdown('state', $allstates);
Излишне говорить, что $ allstates массив является динамическим и изменяется с течением времени. Итак, как я могу кодировать так, чтобы поле выбора могло быть повторно заполнено значением, которое выбрал пользователь?
Упс! Почему я не подумал об этом? Просто используйте функцию: $ this-> input-> post ('name_of_field')), чтобы вернуть значение поля. Большое спасибо человеку! Работала отлично, и мне нравится это решение, потому что это просто и коротко. – dtechplus