【发布时间】:2014-01-22 12:21:11
【问题描述】:
我正在为学生创建一个时间表系统,我需要为我的 SQL 输出创建一个 GUI。
到目前为止,我有一个 HTML 表单来选择学习年份、教师和语言组。您还需要提供有效密码才能转到查询结果。
然后使用 "SUBMIT" bytton 和 POST 方法提交表单中的所有值。
SQL 查询本身会更复杂,但我希望您了解这个概念。
我希望创建(使用 HTML、SQLite 和 Python 或 PHP)以下界面:
http://img5.imageshack.us/img5/1951/qb6n.png
带有日期的字段将由 Python 使用 datetime 模块填充。
主要任务是创建这些按钮。他们每个人都会修改 SQL 查询,如其名称所示。
我可以计算例如前一天、前一周、后天和后一周。我不知道如何组合这些按钮,以便它们从顶部的字段中获取日期,例如执行前一天的 SQL 并在下面显示结果。如果您想看第二天,那么您只需单击“NEXT DAY”按钮并 BAM!您将获得所选日期的时间表。
我考虑了两种情况:
- 创建包含两个框架的 HTML 网站:顶部框架带有控件,底部框架带有查询结果
或
- 没有框架的网站 - 每次点击后都会重新创建整个页面,并且始终会在顶部创建控制按钮,然后会显示结果。
我也不知道如何在这些查询之间“存储”“当前”日期。是否有某种全局变量来存储它?
问题:
如何使用 SQL 查询创建这些按钮?
如何输出SQL查询并显示之前的按钮?
如何存储查询之间的日期?
如果您不能给出确切的答案,欢迎一般的cmet。
如果有不清楚的地方,请询问详情。
【问题讨论】:
标签: php python html sql sqlite