从URL中填充多选列表中的选定项目

时间:2014-05-28 07:44:50

标签: php arrays forms

我有一个列表,允许进行多个选择然后提交。我现在需要做的是填充选择框,以便提交的值保留在下一页中。

我在url中传递变量,可以使用以下内容列出它们:

    foreach ($_GET['sector'] as $selectedOption)

我的想法是将结果存储在数组中,然后在创建列表时循环使用以下内容:

    if (in_array($optionvalue, $selectedOption))
    {
    echo "<option value='".$optionvalue."' selected='selected>".$optionvalue."</option>";
    }
    else
    {
    echo "<option value='".$optionvalue."'>".$optionvalue."</option>";
    }

上述方法有效,但仅适用于最后选择的项目。

这是正确的方法还是有更简单的方法?

0 个答案:

没有答案