我正在构建将为用户保存数据的网站的前端。数据类型为n ame, email, ethnicity, income, pets etc etc.
每个人都可以有一个伴侣(具有相同的问题)和无限数量的子女(names, dob, gender etc
)。用户可以注册,然后必须能够在将来登录以在必要时更新其详细信息。处理大量数据
我遇到的问题是事情变得非常混乱。这一切都始于验证循环来检查有多少孩子,然后添加然后重新显示并设置验证器,如果有错误。插入所有数据很容易,但我的insert_user函数目前有30个参数。
一切都变得烦人和沮丧。有没有一种确定的方式来处理这样的数据?我认为推动或教义可能会有所帮助,而且我已经与PEAR的HTML_QuickForm玩得很成功(它不能处理像“选择你的种族”和“其他”或无限的孩子的输入)
我确定我不是第一个遇到这种麻烦,所以别人做什么?
您使用的是面向对象吗? – 2010-09-12 23:04:00
我已经写了一些用于验证的类和帮助程序来使这个可重用和简单,但我没有做任何超越OOP的事情。为所有事情编写课程似乎对于如此之小的东西有点矫枉过正。 – Richard 2010-09-13 00:23:47
尽我们最大的尊重,我不认为“每个人都有......无数的孩子”是不对的。虽然,如果它*是真实的,那么也肯定这样的人会立即**得到他们自己的真人秀节目。 – 2010-11-04 18:55:41