我需要创建一个包含150行的PHP订单表单,每行包含需要捕获的多个字段。在提交表单时,将此数据输入mysql数据库而不重复代码的最佳方法是什么?
我可以使用POST获取150行中每一行的表单值,然后使用:
写入mysqlINSERT 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');
这样做的方法有点麻烦吗?
我需要做的第二步是显示每个输入的记录,并允许用户编辑他们想要订购的产品代码或数量。然后这些更改需要更新数据库中的顺序吗?
对此有何建议或指导?凭借我有限的技能,我不想重复150次代码的每一部分?
提前感谢你们给我的任何指导。
答案 0 :(得分:0)
你可以通过
来做到Insert into tblname set
name = namevalue,
email = emailvalue
或者您可以创建表单,当您处理查询时,只需print_r($ _ POST)并复制所有数组并将其保存在页面上,只需删除“>”标志和另一些通过查找和替换,只是把它放在查询。