Php 如何使用数组动态命名表单输入

Php 如何使用数组动态命名表单输入,php,html,arrays,post,Php,Html,Arrays,Post,我有这样的问题,表单是从数据库动态生成的,所以行数不是固定的,我的问题是如何以动态的方式命名这些表单输入,这样我就可以从post到PHP insert脚本中检索它们的值 数量 名字 价格 . . . . . 您可以通过 使用唯一表示行的唯一id。如下所示: echo "<table>"; while($r = mysql_fetch_array($q)) { $name = $id; ehco <tr>"; echo "<td><inpu

我有这样的问题,表单是从数据库动态生成的,所以行数不是固定的,我的问题是如何以动态的方式命名这些表单输入,这样我就可以从post到PHP insert脚本中检索它们的值


数量
名字
价格
.
.
.
.
.
您可以通过

使用唯一表示行的唯一id。如下所示:

echo "<table>";
while($r = mysql_fetch_array($q))
{
  $name = $id;
  ehco <tr>";
  echo "<td><input type='text' name='".name.".name'/></td>";
  echo "<td><input type='text' name='".name.".qty'/></td>";
  echo "<td><input type='text' name='".name.".price'/></td>";
}

echo '</table>';
echo”“;
而($r=mysql\u fetch\u数组($q))
{
$name=$id;
ehco”;
回声“;
回声“;
回声“;
}
回声';

由于您的id是唯一的,您将为每个控件获得唯一的名称。

您尝试过什么吗?