创建多个表单以插入数字

时间:2014-01-26 15:11:47

标签: php html forms input

我有一个非常简单的表格。

<input type="text" name="tel">

所以基本上用户点击提交并保存只有电话的新记录。

我想要的是允许用户在数据库中创建许多tel行。我找到了一些不同的方法,并想知道哪种方法是最好的。

1)是复制我的表格并增加数字,这意味着我需要编写大量代码。

<input type="text" name="tel">
<input type="text" name="tel1">
<input type="text" name="tel2">
<input type="text" name="tel3">

submit将创建4个新行,但此方法将为其预期目的创建分配编码。

2)我发现了一些使用类的引用但我没有任何想法从哪里开始上课。

有没有更简单的方法来实现这个目标,还是选项1是我最好的选择?

1 个答案:

答案 0 :(得分:0)

像这样使用它。

<input type="text" name="tel[]">
<input type="text" name="tel[]">
<input type="text" name="tel[]">
<input type="text" name="tel[]">

在服务器端,您可以将它们提取为数组。

foreach($_POST['tel'] as $tel=>$value)
{
   echo $tel.' - '.$value;
}