【发布时间】:2014-03-18 18:44:38
【问题描述】:
我正在尝试通过 php 从 html 表单中获取数据,并为每个输入循环 x 次。
这是代码:
foreach ($_GET['first_input_field'] as $val)
{
$temp_second_field = $_GET['second_input_field'][$value];
for ($i = 0 ; $i <= $temp_second_field ; $i++)
{
echo $val;
}
$i=0;
}
形式:
<input type="text" name="first_input_field[1]" id="field_1" value="Text 1"><input type="number" name="second_input_field[1]" min="1" max="4">
<input type="text" name="first_input_field[2]" id="field_2" value="Text 1"><input type="number" name="second_input_field[2]" min="1" max="4">
<input type="text" name="first_input_field[x]" id="field_x" value="Text 1"><input type="number" name="second_input_field[x]" min="1" max="4">
表单有一个 + 按钮,用于添加两个字段(自动增加 first_input_field 和 second_input_field 编号)。
我正在尝试将 first_input_field 值重复 x 次,其中 x 是 second_input_field 值 然后回显它。
但我在这里得到未定义的索引:错误。
$temp_second_field = $_GET['second_input_field'][$value];
提前求助。
【问题讨论】:
-
如果我理解你的话,我认为你只需要将 $val 切换为 $value 或反之亦然
-
你的
<form>标签的方法是什么?
标签: php html arrays forms foreach