我有一个 PHP 表单,其中字段定义为item[fieldname][]
,其中字段集通过 Jquery Clone 函数重复。
这些行在提交时发布如下
[item] => Array ( [itemdate] => Array ( [0] => 2012-07-10 20:44:05 [1] => 2012-07-12 20:44:17 )
[flditmname] => Array ( [0] => sdc [1] => sd )
[fieldtype] => Array ( [0] => 1 [1] => 2 )
[subscribe] => Array ( [0] => X [1] => X )
)
现在我需要item[id][]
在提交的每一行中插入一个元素(类似于事务号)。我对如何做到这一点感到困惑。我想到了两种方法:
找到行数,然后通过迭代添加值。但是为此,我面临一个问题,即 PHP 计数函数没有返回正确的值(它将每个数组计数为一个而不是行)。我可以从第一个元素开始计数,但我不会知道它,因为我的字段是动态填充的。
某种数组推送,它可以遍历行并将我的元素添加到值。
在这里寻求专家的帮助,我将如何做到这一点。或者有没有其他方法可以建议我如何处理标题项目交易过帐,其中每个项目都使用行项目编号(所有字段动态填充)引用标题交易 ID?结构大致如下:
标题: 文档 ID | 字段1 | 字段2 | ...
项目: 文档 ID | 行号 | 字段3 | 字段4 | ...
在发布过程中,文档 ID 将从数据库中作为lastno+1获取。