处理Web表单

来源:互联网 发布:域名批量共享备案 编辑:程序博客网 时间:2024/05/26 22:10

 

用 Dreamweaver cs3 软件建一个PHP文件,该文件HTML的代码如下(重要的代码都有详细的注释):
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>订购主板</title>
</head>
<!--
action="processorder.php" 的意思是把表单提交到 processorder.php 页面
method="post" 的意思是提交方式为 post
-->
<form action="processorder.php" method="post">
  <table width="337" border="1">
    <tr>
      <td colspan="2" align="center">昂达945GCT396元</td>
    </tr>
    <tr>
      <td width="136" align="right">数量:</td>
      <td width="185"><input type="text" name="name" id="name" /></td>
    </tr>
    <tr>
      <td colspan="2" align="center"><input type="submit" name="submit" id="submit" value="提交" /></td>
    </tr>
  </table>
</form>
</body>
</html>
 
 
 
然后再新建一个表单的处理页面 processorder.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>计算金额</title>
</head>
<body>
<!--
PHP脚本开始标记为<?php  结束标记为?>
-->
<?php
// 用 $_REQUEST['name'] 就可以取得表单域 name 的值
if(!is_numeric($_REQUEST['name']))  //检查表单域的输入是否是数字
{
 exit("数量必须输入数字"); //exit函数是输出错误信息并结束这个页面的执行
}
?>
<?php
define('PRICE',396.55);
$money = 0.00;
$money = number_format(money,2); //number_format货币函数,精确到小数2位
$money = $_REQUEST['name'] * PRICE; //计算金额
echo '你应付'.$money.'元';
echo '<br />';
echo date('H:i,j F Y');  //显示时间日期 H为小时,i 为分钟,j为日期,F为月份,Y 为年份
?>
</body>
</html>
原创粉丝点击