万卷书   首页 > 电脑书籍 > PHP > PHP入门速成(2)
 
C. 合并表单功能模块

   现在,我们把已经分别独立完成的两个功能模块组合在一起,同时设定两个模块之间的逻辑规则。我们可以在display_form()和process_form()之下加入以下代码:

< ?php

if (empty($stage)) { display_form(); }

else { process_form(); }

? >

   首先,我们通过empty()函数查看$stage变量的值是否为空。如果$stage变量的值为空,例如当访问者首次浏览表单页面,PHP将会运行display_form()函数,同时在客户端显示表单;如果$stage变量的值不为空,例如当用户填写完表单并返回结果后$stage变量的值为results,PHP将会运行process_form()函数,完成对表单的处理。

上一页