【问题标题】:Automatically generate pages for Mysql table rows自动为 Mysql 表行生成页面
【发布时间】:2012-08-24 15:46:22
【问题描述】:

我正在创建一个 PHP/mysql 测验应用程序。我在这里概述了我的表结构: MySql database design for a quiz program

现在我正在寻找一种自动生成实际测验页面的方法。在“测验”表中输入相应数据后,我希望自动创建一个页面,其中包含具有相同测验 ID 的所有相应问题/答案。然后,此测验的链接将添加到某处所有测验的列表中。

基本上,一旦数据输入到 mySQL 表中,我希望一切都自动化。

我真正能想到的是,一旦为测验创建了每个页面,我就可以使用 while 或 for 循环来识别与测验具有相同 ID 的所有问题,然后创建这些问题。然后是另一个嵌套的 while/for 循环,为每个问题生成匹配的答案。至于创建实际的每个测验页面,我有点迷茫。

【问题讨论】:

标签: php mysql


【解决方案1】:

您只有一个页面(即quiz.php)并使用 GET 变量来获取您需要的数据。

不要预先生成页面,它通常过于复杂和多余。

【讨论】:

  • 如果我这样做,有没有办法仍然维护所有测验的列表并单击每个测验只是转到 quiz.php(然后是正确的 id)?
  • @Jakemmarsh:是的,quiz.php?id={quiz_id_here}
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-12-14
  • 1970-01-01
  • 2017-06-14
  • 2018-08-11
  • 2016-12-31
  • 2011-09-13
相关资源
最近更新 更多