表单为动态时如何处理php POST

表单为动态时如何处理php POST,php,jquery,ajax,Php,Jquery,Ajax,我的客户端页面(form builder)是动态的,即用户可以构建一个包含2个文本区域和1个文本字段或任意数量的表单 我已经能够做到这一点,并改变他们的身份证了。现在我必须将这些数据发送到服务器端PHP 现在,如果用户输入更多或更少的字段,该怎么办?如5个文本区域10个文本字段。如何编写服务器端代码 客户端,例如 <textarea type="text" name="TxtArea1" /></textarea> <textarea type="text" nam

我的客户端页面(form builder)是动态的,即用户可以构建一个包含2个文本区域和1个文本字段或任意数量的表单

我已经能够做到这一点,并改变他们的身份证了。现在我必须将这些数据发送到服务器端PHP

现在,如果用户输入更多或更少的字段,该怎么办?如5个文本区域10个文本字段。如何编写服务器端代码

客户端,例如

<textarea type="text" name="TxtArea1" /></textarea>
<textarea type="text" name="TxtArea2" /></textarea>
<input type="text" name="Txt1" />
服务器端,例如

$f1 = $_POST[ 'TxtArea1' ];
$f2 = $_POST[ 'TxtArea2' ];
$f3 = $_POST[ 'Txt1' ];

您可以使用数组表示法让表单元素在服务器端的相应$\u POST索引中显示为数组

<textarea type="text" name="TxtArea[]" /></textarea>
<input type="text" name="Txt[]" />

然后你可以循环使用
$\u POST['TxtArea']

你不能使用数组吗<代码>
<textarea type="text" name="TxtArea[]" /></textarea>
<input type="text" name="Txt[]" />