У меня проблема с повторным заполнением набора флажков после неудачной проверки формы, возвращающей пользователя обратно в ту же форму.Выпадающие меню и текстовые вводы могут быть повторно заполнены, но не флажки!
Вот фрагмент кода для флажков:
<td>
<?php echo form_checkbox('ambience[]', 'casual', set_checkbox('ambience[]', 'casual')); ?> Casual <br />
<?php echo form_checkbox('ambience[]', 'romantic', set_checkbox('ambience[]', 'romantic')); ?> Romantic <br />
<?php echo form_checkbox('ambience[]', 'outdoor', set_checkbox('ambience[]')); ?> Outdoor / Alfresco <br />
<?php echo form_checkbox('ambience[]', 'trendy', set_checkbox('ambience[]')); ?> Hip & Trendy <br />
<?php echo form_checkbox('ambience[]', 'vibrant', set_checkbox('ambience[]')); ?> Vibrant <br />
<?php echo form_checkbox('ambience[]', 'up_scale', set_checkbox('ambience[]')); ?> Upscale <br />
</td>
Фрагмент кода для ввода текста, который успешно повторно заполнен:1006 *
<?php echo form_dropdown('price_range', $options, set_value('price_range')); ?>
Есть идеи?Я действительно запутался, почему set_checkbox
не работает так, как рекламируется.