WEB开发网
开发学院数据库MySQL Mysql入门系列:运行PHP 阅读

Mysql入门系列:运行PHP

 2006-12-31 10:48:57 来源:WEB开发网   
核心提示: 检查一下每次处理一个操作的函数,第一个函数d i s p l a y _ e v e n t s ( ),Mysql入门系列:运行PHP(3),检索来自MySQL的event 表的行并加以显示,表的每一行都列出了事件ID、日期和时间类型(测试或测验),这个函数显示了允许输入新事件信息的表格

检查一下每次处理一个操作的函数。第一个函数d i s p l a y _ e v e n t s ( ),检索来自MySQL的event 表的行并加以显示。表的每一行都列出了事件ID、日期和时间类型(测试或测验),还有编写事件ID作为可以选择用来修改事件分数的连接:

表中的连接用$PHP_SELF 来构造。这个变量包括了脚本自己的U R L,它为脚本再次调用自己提供了一个方便的方法。然而,请注意函数开始处的global 行:

global $PHP_SELF;

PHP 函数中,全局变量是不可访问的,除非显式地声明要使用它们。没有global 行,$PHP_SELF 将被看成局部变量(因为我们没有将值赋给它,因此是空的)。在函数内部,使用global 来访问依靠URL 参数或者作为表格域传递到脚本中的参数也是必需的。

用来生成表的函数display_cell() 与第7 章编写的同名DBI 函数相类似。PHP 版本如下:

如果在display_events() 给出的表中选择了“ New Event ”连接,则脚本通过操作SOLICIT_ EVENT进行再次调用。它引发了对solicit_event_info() 的调用,这个函数显示了允许输入新事件信息的表格:

由solocit_event_info() 生成的表格包括输入数据的编辑域、指定新事件是测试还是测验的两个单选按钮、Submit 按钮。当递交表格时, ADD_EVENT 操作将调用score _ e n t r y. p h p。调用add_new_event() 函数在event 表中输入一个新的行:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接