我还是一个新的PHP,我很难通过POST发送表单变量。 我使用jquery动态地添加具有相同名称的新字段以及表单中的自动增量ID。用自动增量计数同名变量
在_POST我需要有一个循环来获得这些变量,但我怎样才能得到循环的变量?
我有这样的事情:
$ID1_name = $_POST["ID1_name"];
$ID2_name = $_POST["ID2_name"];
$ID3_name = $_POST["ID3_name"];
$IDX_name = $_POST["IDX_name"];
$ID1_place = $_POST["ID1_place"];
$ID2_place = $_POST["ID2_place"];
$ID3_place = $_POST["ID3_place"];
$IDX_place = $_POST["IDX_place"];
可以有无限的变量具有相同名称与和AI,我有大约10瓦尔这样。
我该如何计算var的部分名称? 或 有没有更好的方法来获得这些_POST?我正在使用For循环。
我正在使用相同的名称并在数组中计数。它的工作,但我有3个领域与无线电和2复选框,并在数组中的所有相同名称的变量合并。所以食物阵列中有来自现场的所有食物复选框的记录。那有意义吗?
因此,在一个$ ID1_place =字符串我可能有$ ID1_check =阵列
感谢您的帮助。我知道有一种简单的方法,但是我认为自从我找不到任何东西以后,我找错了方向。
非常感谢。 关于
让jQuery将它序列化为ID [1] [name] = foo&ID [1] [place] = bar &...';它会让你的生活变得更加简单。 – 2014-12-11 00:55:58
只需创建一个分组名称,以便在PHP中使用它时更容易管理它们,就像上面的注释^ – Ghost 2014-12-11 01:03:11
感谢家伙们,我刚刚阅读了Jquery序列化手册,我将尝试实现它。这听起来是一种简单而有效的方式。非常感谢。 – aoceano 2014-12-11 11:15:06