【发布时间】:2011-05-17 14:59:19
【问题描述】:
我的页面是用 PHP/codeigniter 编码的,我有一个带有一些复选框的表单。当我选择几个复选框并提交表单时,我将复选框值传递给控制器,然后控制器决定是否选中一个复选框,将所有选中的复选框值内爆到一个数组中并使用 uri->assoc_to_uri($大批)。这就是我为搜索引擎编写过滤器的方式(有更好的方法吗?)。现在,当我再次使用复选框重新显示表单时,我希望再次选中之前选中的复选框。我该怎么做?
我最初的想法是做一个uri_>uri_to_assoc(#),找到相关键的值(即1.2.3)然后分解成一个数组$arr和类似下面的代码:
<input type="checkbox" name="price_range_4" value="<?php if($arr[4] != '') echo 'selected'; ?>">
有更快/更好的方法吗?
【问题讨论】:
标签: php search codeigniter