【问题标题】:Order of checkboxes on secondary PHP page辅助 PHP 页面上的复选框顺序
【发布时间】:2014-12-30 06:56:12
【问题描述】:

我正在使用以下解决方案,几乎可以解决我的问题:

Sequential Order of Checkboxes Selected PHP

如果您在同一页面上查看$_POST['col_list'] 的结果,则上述解决方案非常有效。

对我来说,当按下“提交”按钮时,我会被带到一个单独的 PHP 页面,该页面会显示我输入的这个变量和其他变量。当我执行print_r($_POST['col_list']) 时,我看到了我选择的正确变量,但是它们的原始顺序——而不是它们被选择的顺序。

我的问题是:如何将我选择的复选框的顺序转移到单独的 PHP 页面?

【问题讨论】:

标签: javascript php jquery


【解决方案1】:

如果您申请了the solution quoted$_POST['col_list'] 不包含复选框选择顺序,则$_POST['order'] 包含。如果你print_r([$_POST['order']),你会看到你的选择顺序。

【讨论】:

    【解决方案2】:

    您链接的解决方案不会更改 $_POST 数组中值的顺序。 如果您按照解决方案中的说明在<form> 元素中写入输入,您将在$_POST 数组中获得另一个值($_POST['order']),其中包含复选框的顺序(应该类似于“,host,atom_name” )。

    您可以根据此值对数组中的元素重新排序(我建议创建一个新数组,因为更改 $_POST 数组是不好的做法)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多