Php 处理使用相同名称动态添加的表单控件
我有一个PHP循环,它输出一系列相同的表单控件(它们必须相同)Php 处理使用相同名称动态添加的表单控件,php,forms,Php,Forms,我有一个PHP循环,它输出一系列相同的表单控件(它们必须相同) 我对CSS中的类名和诸如此类的东西没有问题,但是在后端,PHP不能一次获取所有数据,因为它们都使用相同的名称 如何使PHP能够获取和处理所有字段?我是否需要在PHP中配置一些东西,还是缺少一个漂亮的HTML技巧 提前谢谢 您只需在名称的末尾添加[],它将是php后端的一个数组。比如: <input type=text value="Text Here" name="text_input[]"> <input t
我对CSS中的类名和诸如此类的东西没有问题,但是在后端,PHP不能一次获取所有数据,因为它们都使用相同的名称
如何使PHP能够获取和处理所有字段?我是否需要在PHP中配置一些东西,还是缺少一个漂亮的HTML技巧
提前谢谢 您只需在名称的末尾添加
[]
,它将是php后端的一个数组。比如:
<input type=text value="Text Here" name="text_input[]">
<input type=text value="Text Here" name="text_input[]">
<input type=text value="Text Here" name="text_input[]">
<input type=text value="Text Here" name="text_input[]">
除此之外,为什么名称“必须相同”?Bah,我知道有一些HTML技巧,它们必须相同,因为我不想处理计数器等,而且,在页面加载完成后,我还在javascript中添加这些,所以。。。。
<input type=text value="Text Here" name="text_input[]">
<input type=text value="Text Here" name="text_input[]">
<input type=text value="Text Here" name="text_input[]">
<input type=text value="Text Here" name="text_input[]">
$_POST['text_input'][0] = ''; //whatever the first box had
$_POST['text_input'][1] = ''; //whatever the second box had
$_POST['text_input'][2] = ''; //whatever the third box had
$_POST['text_input'][3] = ''; //whatever the fourth box had