html添加php判断,PHP HTML表单数组 - 如何判断用户何时添加新条目

我有一个表格,其中包含从数据库中读取的key:value对,作为输入值放入,然后再次读回(可能被编辑,删除或添加)。在服务器端,我需要弄清楚用户如何完成我的数据。

例子:

当提交表单时,我删除原始数据,请通过按键foreach循环(歌厅其他阵列的第n个值作为新的数据),并添加此到数据库。

这样做一直持续到我用更新后的数据库设计遇到困难时 - 现在我需要能够告诉未提交的内容(在页面上删除),还有哪些内容(已更改或保留原样) ),什么是新的(不会有keyID[])。

我一直在使用array_diff()针对当前存储keyID[]个清单,找出要删除和更新,但我怎么会找出已加入的时候不会有新输入的keyID[](但会有一个key[]和value[])?

另外我不能保证数组的值将被提交的顺序,所以我不认为数到keyID[]数组的末尾,然后检查其他值的其他值会给我正确的值每次。

任何想法?

+1

对于新输入,您应该包括'keyid的[]'反正,只是给它一个空值'值=“”'。通过这种方式,当你循环时你可以检查这个值。如果它是空的,那么你知道这是一个新的k/v对被添加。 –

2012-02-13 16:38:14

+0

常识再次胜出:)感谢球员,这是真的我已经过度复杂的问题,简单的解决方案是最好的:) –

2012-02-13 16:54:42

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值