我创建了一个表格。每行都有动态文本字段来填充信息。我知道如何创建和动态文本字段。但我对如何通过单击提交按钮将其添加到数据库中存在疑问。在这张照片中,你可以得到这个想法。通过点击添加链接,我们可以根据需要添加动态文本字段。当我点击提交时,所有的数据都保存在相同的名称(例如:保存在tr中)。 php中的动态文本字段
回答
您的字段名称应该是数组类型。
实施例[第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
环路和独立的每行数据保存到数据库中。
感谢您的回复,但想到这些行也是动态的。我从数据库中得到这个名字。如果数据库有2个名字,那么它将是两行。我也有一个循环,但仍然无法为每行定义这些动态字段。所以现在我正在尝试 –
但是,您可以将动态字段放入数据库的'name =“{DYNAMIC_NAME_HERE}”'中。 @ k.MK28 –
我的意思是来自数据库的名字是----在那个图片里有一些像tr这样的名字,那些来自数据库的名字。 –
你应该使用像phpmyadmin这样的软件并在那里创建一个数据库。一旦创建,命名一个表,例如“mytable”,并添加与您的数据相对应的必要列。所以当你按下提交按钮时,它应该对一个单独的php文件采取行动,该文件将使用POST方法来取值并将它们包含在一个变量中。一旦在一个变量中创建一个像这样的“INSERT INTO mytable ..............”这样的sql语句,并将.......作为您的值。尽管这是一个漫长的过程,但您应该使用一个网站来学习如何将数据插入到数据库中
感谢您的回复我知道这些事情,我无法处理动态文本字段,认为这些行也是动态的。我从数据库中得到这个名字。如果数据库有2个名字,那么它将是两行。我也有一个循环,但仍然无法为每行定义这些动态字段。所以现在我试图 –
[链接](http://stackoverflow.com/questions/66385/dynamic-database-schema) –
从上面的链接获得帮助 –
- 1. Javascript + PHP +动态文本字段+ Jquery
- 2. 动态文本字段
- 3. flash动态文本字段
- 4. Flash CS4中,动态文本字段
- 5. 文本字段中的静态文本?
- 6. 动态文本字段值到PHP数组中
- 7. 如何在PHP/PDO中创建动态文本字段?
- 8. 动态增长的文本字段
- 9. 下拉框的动态文本字段
- 10. 动态文本字段中的动作脚本问题
- 11. 在iPhone中访问动态创建文本字段的文本?
- 12. Flash在动态文本字段中显示奇怪的文本
- 13. 如何在java中动态设置文本字段的文本?
- 14. 避免在Flash CS3中动态更改动态文本字段
- 15. PHP-文本字段
- 16. 动态修改文本字段。 Angular.js
- 17. JavaFX动态添加新文本字段
- 18. AS3:文本字段活动状态
- 19. SAS EG动态文本字段
- 20. Mysql选择动态文本字段
- 21. 在as3中随机添加文本到动态文本字段
- 22. 验证动态PHP网格复选框和文本字段
- 23. 文本字段中的静态宽度
- 24. 动态地将经典文本字段转换为TFL文本字段?
- 25. 如何使用php动态更改HTML textarea或文本字段中的数据?
- 26. 在AS3中嵌入字体 - 动态文本字段消失
- 27. 动态增加大小的Rails中的文本字段
- 28. 文本字段和PHP
- 29. 用JQuery动态更改MDL文本字段文本
- 30. 动态显示文本字段中的数据ruby on rails
在字段的'name'属性中使用数组。这样所有的数据将被发送到您的服务器。无论你动态地添加多少个字段:例如:'name =“mydata []”' – icecub
yhh但是我必须得到像名字一样的名字。例如,如果第1行具有动态字段,则它保存第1行的名称。第2行将保存行的名称。但是这里第1行第2行都保存在第1行的名称中。我无法将这些动态字段定义到每一行。所以现在我试图 –