php如何接收多个属性为multiple的select的值?
在表单中我有多个select选项,而且select的属性都为multiple,我在PHP怎么接收呢?如下图selectselect的name已经用[],后台得到数组为:A...
在表单中我有多个select选项,而且select的属性都为multiple,我在PHP怎么接收呢?
如下图select
select的name已经用[] ,后台得到数组为:
Array ( [0] => 36 [1] => 37 [2] => 40 [3] => 0 [4] => 41 [5] => 42 ) 即图中两个select选择的共5个值放在一个数组里面了,这样区分不了那个值是第一个select的,哪个值是第二个select的。
这种情况怎么处理呢?请教高手。。
生成的select的个数是不定的。。 展开
如下图select
select的name已经用[] ,后台得到数组为:
Array ( [0] => 36 [1] => 37 [2] => 40 [3] => 0 [4] => 41 [5] => 42 ) 即图中两个select选择的共5个值放在一个数组里面了,这样区分不了那个值是第一个select的,哪个值是第二个select的。
这种情况怎么处理呢?请教高手。。
生成的select的个数是不定的。。 展开
2个回答
展开全部
第一个select,
<select name="one">
<option value="one_36">预定指南</option>
<option value="one_37">旅游地图</option>
<option value="one_40">联系方式</option>
</select>
第二个select
<select name="two">
<option value="two_36">市内景点</option>
<option value="two_37">阳朔景点</option>
</select>
也就是说one_[]和two_[],接收数组以后用for each,再用explode分隔one_和two_,可以区分出第一和第二
更新中。。。。。。。。。。。。。
循环的时候$i=1
循环到第一个select时,option值是o1_id
第、二个的时候是option值是o2_id
o3_id
o4_id
<select name="one">
<option value="one_36">预定指南</option>
<option value="one_37">旅游地图</option>
<option value="one_40">联系方式</option>
</select>
第二个select
<select name="two">
<option value="two_36">市内景点</option>
<option value="two_37">阳朔景点</option>
</select>
也就是说one_[]和two_[],接收数组以后用for each,再用explode分隔one_和two_,可以区分出第一和第二
更新中。。。。。。。。。。。。。
循环的时候$i=1
循环到第一个select时,option值是o1_id
第、二个的时候是option值是o2_id
o3_id
o4_id
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询