Php 如何从循环html表单中获取变量?
我得到了一个html表单,我循环如下:Php 如何从循环html表单中获取变量?,php,html,Php,Html,我得到了一个html表单,我循环如下: for($i=0;$i<10;$i++){ echo '<input type="text" name="field'.$i.'">'; } for($i=0;$i首先,您应该使用$\u POST获取表单数据。然后您可以通过 for($i=0;$i<$_POST["count"];$i++) { $var = $_GET["field".$i]; //do something } 然后在$\u POST[“field
for($i=0;$i<10;$i++){
echo '<input type="text" name="field'.$i.'">';
}
for($i=0;$i首先,您应该使用$\u POST获取表单数据。然后您可以通过
for($i=0;$i<$_POST["count"];$i++) {
$var = $_GET["field".$i];
//do something
}
然后在$\u POST[“field”]
中有一个数组,其中包含$\u POST[“field”][0]
和$\u POST[“field”][1]
等
但要回答您想要的问题,您还可以使用变量:
这里有一个例子,应该可以说明这一点
$a1 = "What";
$a2 = " are";
$a3 = " you";
$a4 = " doing?";
for($i=1;$i<=4;$i++){
$txt .= ${"a".$i};
echo $txt;
}
$a1=“什么”;
$a2=“是”;
$a3=“你”;
$a4=“正在做什么?”;
对于($i=1;$i在输入字段中使用类似的名称:…'field['.$i.]'…
通过这种方式,在您的$\u帖子中,这些内容将显示在一个数组中,您可以像这样循环它们:
foreach ($_POST['field'] as $key => $value)
{
}
在您的循环中:
echo '<input type="text" name="field['.$i.']">';
“field”变量将作为数组发送到PHP这听起来很简单:)我喜欢这样!我认为你应该有选择权。但正如我所说,请使用$\u POST:)
echo '<input type="text" name="field['.$i.']">';
$fields = $_POST['field'];