我正在尝试使用PHP / SQL将包含大约200个文本字段的表单中的值插入到数据库中。
我正在对插入页面进行HTTP POST。但是,我能够接收200个不同的标签并插入数据库吗?
有没有比通过在coloumns和textfields中创建数字名称而在for循环中编写PHP脚本更简单的方法呢?
答案 0 :(得分:1)
是的,您将能够获得这200个值。您必须回答的问题是 - 用户是否会正确输入这200个值?
表中的那200行还是200列的表? - 如果答案是200列,我会以非常严肃的方式重新考虑该数据库的设计
答案 1 :(得分:0)
你可以像这样一次插入多行:
INSERT INTO example
(example_id, name, value, other_value)
VALUES
(100, 'Name 1', 'Value 1', 'Other 1'),
(101, 'Name 2', 'Value 2', 'Other 2'),
(102, 'Name 3', 'Value 3', 'Other 3'),
(103, 'Name 4', 'Value 4', 'Other 4');
插入4行
答案 2 :(得分:0)
来自单个网页的200个文本字段?!我想知道页面有多长,以及你如何验证所有内容!
如何,你必须遍历所有字段并插入它们 - 根据你的表结构。
如果您需要更好的答案,能否请您提出问题?否则我们很难得到任何帮助。
答案 3 :(得分:0)
如果用户不需要200个文本字段来添加200个值,那么您可以使用添加更多选项,如果不同的用户需要添加不同数量的数据,这将非常有用。
请检查此链接
这将动态添加文本框.. 所以首先你只需要创建2个或3个文本框,如果用户需要添加更多数据,那么他们只需点击添加更多按钮,就会出现新的文本框,这样用户就可以添加更多数据。该网站也不会变丑。你也可以在数据库中添加多行。(如上所述)