我真的在这里苦苦挣扎。
我需要准备一个静态和动态之间的形式 基本上在调查的第一部分,您会收到一个问题,要求您从清单中选择项目。您选择项目,然后会看到n个问题的列表。
现在,有些事实:
大多数问题都是这样的:
X. This product is high quality stuff.
可能的答案是(只有一个被选中,这使我选择或无线电):
1. Strongly agree
2. Agree
3. etc. // (you know the pattern...)
填写表单的人需要通过在<textarea>
或<input type="text">
现在,根据第一个问题中选择的项目数量,表格生成如下:
X. Question:
Item1: <select> for Item1
Item2: <select> for Item2
etc.
或
X. Question:
Item1: <textarea> for Item1
Item2: <textarea> for Item2
etc.
此外,问题分为几部分。全部显示在同一页面上,但在视觉上与每个具有自己标题/标题的组分开。
现在。我的第一种方法是在数据库中创建几个表。 Items,QuestionGroups,QuestionTypes,Questions和QuestionOptions(这将存储Agree / Disagree字符串)。
我觉得这对于这么简单的任务来说有点麻烦。在任何可预见的未来都没有计划修改表格(将定期重复使用)。
此次调查的结果将被计算并输出到图表中。
关于更简单方法的任何想法?
答案 0 :(得分:1)
如果您决定使用多表等设计,以下StackOverflow问题可能会提供想法和见解