如何设计静态/动态调查应用程序?

时间:2010-02-04 22:59:21

标签: php mysql html forms

我真的在这里苦苦挣扎。

我需要准备一个静态和动态之间的形式 基本上在调查的第一部分,您会收到一个问题,要求您从清单中选择项目。您选择项目,然后会看到n个问题的列表。

现在,有些事实:

  • 这些问题和可能的答案不会改变或改变,所以很少发生无关紧要。
  • 如果问题具有相同的可能答案,则为90%(以下示例)
  • 介于10到30个问题之间

大多数问题都是这样的:

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字符串)。

我觉得这对于这么简单的任务来说有点麻烦。在任何可预见的未来都没有计划修改表格(将定期重复使用)。

此次调查的结果将被计算并输出到图表中。

关于更简单方法的任何想法?

1 个答案:

答案 0 :(得分:1)

如果您决定使用多表等设计,以下StackOverflow问题可能会提供想法和见解