首页 » 建站技术 » PHP 技术 » 浏览内容

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


2005-04-22 14:58:51 4,550 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

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

编程思路

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

创作步骤

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

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

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

<HTML>
  • <HEAD>
  • <TITLE>最简单的交互程序</TITLE>
  • </HEAD>
  • <BODY>
  • <form name="form1" action="62.php" method="post">        <!-- 此处为表单,提交到6-2.php页面 -->
  • 填写您的姓名:
  • <input type="text" name="YourName"><BR>                        <!--填写姓名 -->
  • 书籍单价(元):
  • <input type="text" name="CostOfOneBook"><br>                <!-- 填写书籍单价 -->
  • 选购书籍数目(本):
  • <input type="text" name="NumbersOfDaysBuying"><br>     <!--填写书籍数目 -->
  • <input type="submit" value="计算消费总金额">                       <!-- 提交按钮 -->
  • </form>
  • </body>
  • </html>
  • 三、打印用户信息程序

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

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

    <?
  • $Today = date("Y年m月d日 l H:i:s A");                          //定义$Today
  • $YourName=$_POST["YourName"];                      //接收从上一页面传过来的参数
  • $CostOfOneBook=$_POST["CostOfOneBook"];
  • $NumbersOfDaysBuying=$_POST["NumbersOfDaysBuying"];
  • ?>
  • <html>
  • <head>
  • <title>最简单的交互程序</title>
  • </head>
  • <body>
  • 今天的日期:
  • <?
  •  /*
  •  **打印当前日期
  •  */
  •  print("<H3>$Today</H3>n");
  •  /*
  •  ** 打印用户信息
  •  */
  •  print("您好$YourName,您一共消费了");                //打印用户名
  •  print($CostOfOneBook*$NumbersOfDaysBuying);       //打印消费总金额
  •  print(" 元。<br>n");?>
  •  </body>
  •  </html>
  • 五、获取表单数据函数

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

    网站统计 Statistics

    • 创建时间: 2005年1月3日 距今5063 天
    • 日志总数: 2461
    • 评论总数: 630
    • 标签总数: 654
    • 链接总数: 273
    • 最后更新: 2018-8-31 17:57:04
    • 您是本站第 14150991 位访客

    广告区 Guǎng Gào