我有一个HTML / PHP表单,列出了用户可以更改值的多个输入。我有一个PHP while
循环创建如下字段:
...
$result = mysql_query($query);
while (list($a,$b,$c) = mysql_fetch_row($result))
{
echo '<tr>';
echo '<td>$a</td>';
echo '<td><input name="b" type="text" value="'.$b.'"</input></td>';
echo '<td><input name="c" type="text" value="'.$c.'"</input></td>';
echo '</tr>';
}
...
对于这个例子,我可以有多行a,b,c,并希望在我通过POST提交表单时获取所有值。只有$b
和$c
是可以更改的输入值。我是否将变量$a,$b,$c
创建为数组,如果是,我该如何设置它以便存储所有值?
答案 0 :(得分:0)
提交您的输入,其名称为b[]
&amp; c[]
<强> HTML 强>
<input type="hidden" name="a[]" value="a_value" />
<input type="text" name="b[]" value="b_value" />
<input type="text" name="c[]" value="c_value" />
<强> PHP 强>
<?php print_r($_POST['a']); ?>
<?php print_r($_POST['b']); ?>
<?php print_r($_POST['c']); ?>