【发布时间】:2011-08-13 17:01:39
【问题描述】:
我收到了这个表格:
<form method="post" action="" accept-charset="utf-8">
<p>
<label>first_field</label><br />
<input type="text" id="first_field" name="points[]" /><br />
<input type="radio" value="inside" name="group_1" checked /><br />
<input type="radio" value="outside" name="group_1"><br />
</p>
<p>
<label>second_field</label><br />
<input type="text" id="second_field" name="points[]" /><br />
<input type="radio" value="inside" name="group_2" checked /><br />
<input type="radio" value="outside" name="group_2"><br />
</p>
</form>
我想要完成的是检查是否检查了内部或外部,如果外部我检查了给定文本输入的乘以 1,5 点。顺便说一句,这需要在 PHP 中计算。
我该怎么做?
更新
Array
(
[bonus] => Array
(
[points] => Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 0
[4] => 0
[5] => 0
[6] => 0
[7] => 0
[8] => 0
[9] => 0
[10] => 0
[11] => 0
[12] => 0
[13] => 0
[14] => 0
)
[group] => Array
(
[0] => inside
[1] => outside
[2] => outside
[3] => inside
[4] => inside
[5] => inside
[6] => inside
[7] => inside
[8] => outside
[9] => inside
[10] => inside
[11] => inside
[12] => outside
[13] => inside
[14] => inside
)
)
)
上面是 print_r($_POST) 的结果
现在我如何比较/比较点数组和组数组,所以:
points[0] 被“连接”到 group[0] 等?
【问题讨论】:
-
要获得更多语义标记,请使用
-
绝对不要使用标签来标记字段组。标签与单个字段相关联(该字段需要是标签的子字段,或者使用 for 属性引用)