如何在Drupal中创建一个从数据库中提取数据的小表单

时间:2010-11-03 02:16:53

标签: drupal content-management-system drupal-modules

我在我的网站上为一些Quizz创建了一个内容类型,现在我想创建一个基本表单(仅供管理员使用)来为它们提取一些统计数据。

用于quizz的字段是姓名,开始日期,结束日期和正确答案。这些字段中的每一个都应该是表单中的可搜索条件,并返回一个quizz列表。还应该与用户表建立关系,以显示回答问题的人员列表。

稍后我需要一个选项来提取excel中的数据,但让我们首先关注表单。

我使用的版本是Drupal6,请注意我对Drupal来说还是一个新手。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

我想你正在使用CCK作为'测验'内容类型?

如果您愿意,那么将这些数据“混搭”得过于复杂的最好方法就是使用Views。您可以将视图视为交互式SQL查询构建器。

您可以从视图输出中创建页面,块或甚至RSS源。

答案 1 :(得分:0)

模块Forena似乎是一个有效的替代方案。有关Forena的更多详细信息,有两种类型的文档:

  • Community documentation
  • Forena附带的文档,您可以在安装和启用模块后立即访问它。查看demo site以获取当前的在线示例:

    • Forena文档 - 使用链接'报告文档'或访问相关链接/报告/帮助。
    • Forena样本 - 使用链接'报告样本'或访问相关链接/报告/样本(这些样本功能齐全,因此请务必对其进行一些实验,例如SVG Graph示例中提供的钻取)。

最新的7.x-4.x版本还包括一个令人惊叹的(我认为)UI,用于创建报告(WYSIWYG报告编辑器)和/或创建SQL查询(查询生成器)。

请注意:我是Forena的共同维护者。