PHP 4.0 时尚编程百例 —  实例 6   最简单的交互程序

林继 PHP 技术 4,583 共写了639个字 (2005-04-22 14:58:51) 没有评论 打印 扫描二维码 百度未收录

实例说明

本例将介绍如何用PHP 4.0实现与用户最简单的交互程序。首先填写用户姓名、书籍单价和选购书籍数目,然后点击”计算消费总金额”按钮,来计算该用户的消费总额,并且打印用户消费的相关信息:比如消费时间及消费总额。

编程思路

首先需要一个表单(Form)把参数传递到下一个页面。程序的思路是:在下一页把从上一页传递过来的参数按照要求打印到浏览器。

创作步骤

一、用户填写资料界面程序

这里的表单和文本框都与ASP程序相同,用户可以改变它们的属性。对于有一定ASP编程经验的程序员来讲是比较轻松的。

二、程序代码 (提交界面)

  1. <HTML>
  2. <HEAD>
  3. <TITLE>最简单的交互程序</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <form name="form1" action="62.php" method="post">        <!-- 此处为表单,提交到6-2.php页面 -->
  7. 填写您的姓名:
  8. <input type="text" name="YourName"><BR>                        <!--填写姓名 -->
  9. 书籍单价(元):
  10. <input type="text" name="CostOfOneBook"><br>                <!-- 填写书籍单价 -->
  11. 选购书籍数目(本):
  12. <input type="text" name="NumbersOfDaysBuying"><br>     <!--填写书籍数目 -->
  13. <input type="submit" value="计算消费总金额">                       <!-- 提交按钮 -->
  14. </form>
  15. </body>
  16. </html>

三、打印用户信息程序

当参数传递到实例 6 的62.php的时候,就可以打印到浏览器了。因需要打印消费者的消费时间,所以要定义Today常量,这在前面的程序中已经提到;然后打印传递过来的用户名,最后将用户消费书籍单价和消费书籍数目的乘积计算出来,将总消费金额打印到浏览器。

四、本例程序代码(提交以后的界面)

  1. <?
  2. $Today = date("Y年m月d日 l H:i:s A");                          //定义$Today
  3. $YourName=$_POST["YourName"];                      //接收从上一页面传过来的参数
  4. $CostOfOneBook=$_POST["CostOfOneBook"];
  5. $NumbersOfDaysBuying=$_POST["NumbersOfDaysBuying"];
  6. ?>
  7. <html>
  8. <head>
  9. <title>最简单的交互程序</title>
  10. </head>
  11. <body>
  12. 今天的日期:
  13. <?
  14.  /*
  15.  **打印当前日期
  16.  */
  17.  print("<H3>$Today</H3>n");
  18.  /*
  19.  ** 打印用户信息
  20.  */
  21.  print("您好$YourName,您一共消费了");                //打印用户名
  22.  print($CostOfOneBook*$NumbersOfDaysBuying);       //打印消费总金额
  23.  print(" 元。<br>n");?>
  24.  </body>
  25.  </html>

五、获取表单数据函数

现在我们引入了自动全局变量 $_POST,它包含了所有的 POST 数据。请注意我们的表单提交数据的方法(method)。如果我们能使用了 GET 方法,那么表单中的信息将被储存到自动全局变量 $_GET 中。如果您并不关心请求数据的来源,您也可以用自动全局变量 $_REQUEST,它包含了所有 GET、POST、COOKIE 和 FILE 的数据。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >