Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为动态表单创建处理程序_Php_Javascript_Html_Ajax_Forms - Fatal编程技术网

Php 为动态表单创建处理程序

Php 为动态表单创建处理程序,php,javascript,html,ajax,forms,Php,Javascript,Html,Ajax,Forms,现在有几次,我尝试了创建一个输入表单的艰巨任务,在这个表单中,我可以允许最终用户添加无限数量的库存项目进行管理。在寻求帮助时,通过每次重写脚本,我获得了更大的理解,并更好地改进了对它的处理,但我现在仍停留在如何处理POST数据上 由于我找不到关于这个问题的任何教程/示例/讨论,如何处理一个PHP处理程序中可能包含数十个输入的动态表单?一种方法是为字段分配一个类,在javascript中循环使用它们,并在客户端基于该类构建url 在服务器端,您可以获取参数并按字符串将其拆分 例如 <inpu

现在有几次,我尝试了创建一个输入表单的艰巨任务,在这个表单中,我可以允许最终用户添加无限数量的库存项目进行管理。在寻求帮助时,通过每次重写脚本,我获得了更大的理解,并更好地改进了对它的处理,但我现在仍停留在如何处理POST数据上


由于我找不到关于这个问题的任何教程/示例/讨论,如何处理一个PHP处理程序中可能包含数十个输入的动态表单?

一种方法是为字段分配一个类,在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" />
在php代码中,您可以获取参数,并按“904;”字符进行拆分

$("#submit").click(function(){
var postUrl = url + "?field1=";
    $(".field1").each(function(){
        postUrl = postUrl + $(this).val() + "_";
    });

    //do something similar for field2 also.
});