我创建了一个表。每行都有动态文本字段来填充信息。我知道如何创建和动态文本字段。但我对如何通过单击提交按钮将它们添加到数据库中有疑问。在这张图片中你可以得到这个想法。通过单击该添加链接,我们可以根据需要添加动态文本字段。当我点击提交时,所有数据都保存为同名(例如:保存在tr中)。
答案 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;与.......成为你的价值观。虽然这是一个漫长的过程,但您应该使用网站来学习如何将数据插入数据库