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

Mysql入门系列:运行PHP

 2006-12-31 10:48:57 来源:WEB开发网   
核心提示: 脚本需要执行几个不同的操作,这意味着我们需要从一个页面到另一个页面周而复始地传递状态变量,Mysql入门系列:运行PHP(2),以便脚本在每次调用时能够知道假设要做什么,在PHP 中很容易做到这一点,在score _ e n t r y.php 中,它用来确定采用什么操作,因为PHP 处理

脚本需要执行几个不同的操作,这意味着我们需要从一个页面到另一个页面周而复始地传递状态变量,以便脚本在每次调用时能够知道假设要做什么。在PHP 中很容易做到这一点,因为PHP 处理作为URL 参数传递的变量,并把它们转换为与参数具有相同名称的变量。例

如,可以在脚本URL 的末尾对参数action 进行如下编码:

http://pit-viper.snake.net/gp/score_entry.php?action=value

当调用score _ e n t r y.php 时,参数action 作为变量$action 来编码,这样就可以直接访问它了。这也适用于格式中的域。设想一个包括域name 和address 的表格,当客户机传递表格时,Web 服务器就调用脚本访问表格的内容。脚本能够找出通过检查变量$name 和$address 的值而输入到表格中的值。对于包括许多域的表格,全部给出唯一的命名是有困难的。PHP 很容易地把数组在表格中传入和传出。如果使用了如x [ 0 ]、x[1] 等等的域名,则PHP 把它们作为$x 数组的元素进行编码。可以将这些元素作为$ x [ 0 ]、$x[1] 等等来访问。

我们通过使用页面中的action 参数,可以将信息从score _ e n t r y.php 脚本的一个调用传送到另一个调用,并在脚本中用变量$action 检查它的值。脚本的框架是这样的:

变量$action 可以取若干值,我们已在switch() 语句中测试过了(为避免在脚本中使用文字的数字,可以用PHP 的define() 构造来定义常量)。PHP switch() 语句与它在C 中相应的部分相类似。在score _ e n t r y.php 中,它用来确定采用什么操作,并且调用实现这个操作的函数。

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

Tags:Mysql 入门 系列

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