现在有几次我尝试了创建输入表单的艰巨任务,我可以让最终用户为管理添加无限量的库存项目。在寻求帮助时,我通过每次重写脚本获得了更多的理解并改进了对它的处理,但我现在仍然坚持如何处理POST数据。
由于我无法找到关于此问题的任何教程/示例/讨论,如何在PHP处理程序中处理具有潜在数十个输入的动态表单?
答案 0 :(得分:0)
这样做的一种方法是为你的字段分配一个类,在你的javascript中循环它们,并根据客户端的那个构建一个url
在服务器端,您可以获取参数并按字符串拆分。
一个例子是
<input type="text" class="field1" value="" />
<input type="text" class="field2" value="" />
<input type="text" class="field1" value="" />
<input type="text" class="field2" value="" />
<input type="submit" id="submit" />
jQuery中客户端的实现可能类似于
$("#submit").click(function(){
var postUrl = url + "?field1=";
$(".field1").each(function(){
postUrl = postUrl + $(this).val() + "_";
});
//do something similar for field2 also.
});
在你的PHP代码中,你可以得到params并用“_”字符分割。