日期:2014-05-18  浏览次数:20488 次

动态表单提交,谁给个思路
我有12种表单要提交 每一个表单的字段都不一样 数据库要怎么设计啊?页面要怎么体现啊?

这几个表单都有几个相同字段 ,不同也有很多,体现方式: 文本框、复选框、下拉列表、单选按钮 都有。。。

迷茫了 不知道数据库怎么设计、页面怎么体现,大家谁做过,或者给个思路,不要太麻烦 必经没有几个表单。


------解决方案--------------------
要综合考虑
1 数据多不多? 
2 最后的报表统计。

像你这种情况,我会选择用12张表。据你描述有不少字段不同,做一张表的话字段太多。

界面重复的字段可以做成用户控件。
------解决方案--------------------
就12个表单,用12个页面处理最简单
------解决方案--------------------
你应该关注的是业务处理的用例,而不是表单或者字段,
一种业务只应该有实现一次,
当然,他可以有N种外观,
也可以绑定N种数据存储,

另一方面,也不能因为相同外观的表单,就认为可以"抽象的",生拉硬拽的搞成一个类型,
哪怕有些极度相似的代码,其实根本就风马牛不相干
------解决方案--------------------
说的太泛泛了吧
12个12个是什么啊
什么关系
没关系的话,就12个表,12个页
有关系的提出来,比如下拉框单独一个表,其余的写id
------解决方案--------------------
12种表单要提交

一个column 里存一个逗号分割的字符串可以不
1,2,3,4,5,6,7,8,9,10,11,12