php中的动态文本字段

时间:2016-11-29 07:42:58

标签: javascript php jquery mysql

我创建了一个表。每行都有动态文本字段来填充信息。我知道如何创建和动态文本字段。但我对如何通过单击提交按钮将它们添加到数据库中有疑问。在这张图片中你可以得到这个想法。通过单击该添加链接,我们可以根据需要添加动态文本字段。当我点击提交时,所有数据都保存为同名(例如:保存在tr中)。screenshot.

2 个答案:

答案 0 :(得分:1)

您的字段名称应为数组类型。

示例[第1行]

<input type="text" name="name[]" />
<select name="types[]">
    <option>....</option>
    <option>....</option>
</select>

示例[第2行]

<input type="text" name="name[]" />
<select name="types[]">
    <option>....</option>
    <option>....</option>
</select>
  

注意:请按照上面的代码进行操作。

提交表单数据后,PHP数组看起来像。

array(2) {
  ["name"]=>
    array(2) {
     [0]=>"Name 1"
     [1]=>"Name 2"
    }
  ["types"]=>
    array(2) {
     [0]=>"Type 1"
     [1]=>"Type 2"
    }
}

使用PHP循环并分隔每一行以将数据保存到数据库中。

答案 1 :(得分:1)

你应该使用像phpmyadmin这样的软件并在那里创建一个数据库。创建后,请为表格命名,例如“表格”和“表格”。并添加与您的数据相对应的必要列。所以当你按下提交按钮时,它应该对一个单独的php文件采取行动,该文件将使用POST方法获取值并将它们包含在变量中。一旦在变量中创建一个像这样的sql语句&#34; INSERT INTO mytable ..............&#34;与.......成为你的价值观。虽然这是一个漫长的过程,但您应该使用网站来学习如何将数据插入数据库