以我的形式
<form action="" method="get">
<input id='up' value="go" name="move[up]" type="checkbox">
<label for="up">Go</label>
<input id='right' value="swing-r" name="move[right]" type="checkbox">
<label for="right">Swing-Right</label>
<input id='down' value="brake" name="move[down]" type="checkbox">
<label for="down">Brake</label>
<input id='left' value="swing-l" name="move[left]" type="checkbox">
<label for="left">Swing-Left</label>
<button type="submit" name="submit">Submit</button>
</form>
我想为每个复选框提供一个数字,用于选择和php数组,如
如果点击go -> swing-l -> brake -> swing-r
,则标签内容将转换为
[1-Go]
[2-Swing-Left]
[3-Brake]
[4-Swing-Right]
通过添加选择顺序的编号,同时当我发送数据时,我希望数组按照相同的顺序排序,所以它就像
$move = [up => go, left => swing-l, down => brake, right => swing-r];
如何在我的表单上完全执行此操作?我想到从checkboxes
中取出form
然后放一个包含所选值的input
,但是无法知道如何使用我的数组名称,同时保持如果数字在订购时存在于$ _GET网址中,则会被订购。