PHP网页简单的计算机源代码

时间:2024-03-04 18:36:42

还是那样老师留的作业,百度一波和老师留的作业有区别!自己写一下!!

作业题目:

实现PHP网页的计算器功能。至少实现运算符 +、-、*、/、取模的功能。

(提示:可以点击‘等号’进行运算,也可以另外添加一个按钮,功能在一个页面上完成,即表单提交给自己)

拔高要求:要求在运算后,两个运算数要保留,并且当前进行的运算符也要保留。提示:设置默认值 

 

其中要注意几点:第一 如果php 中form表单action 没有任何地址默认提交本页面(action="")

第二 :要注意post过来的值是不是为空!空的话一定要注意条件限制否者会出错的!

 

不BB源代码如下:

信1605-1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>计算器</title>
</head>
  <body >
  <?php
  $one="";
  $two="";
  $jieguo="";
  $jisuanfu="+";
  if(!empty($_POST))
  {$one=$_POST[\'one\'];
  $two=$_POST[\'two\'];
  $jisuanfu=$_POST[\'jisuanfu\'];
 if($jisuanfu=="+")
 { $jieguo=$one+$two;
     
 }
 else if($jisuanfu=="-")
 { $jieguo=$one-$two;
 
 }
 else if($jisuanfu=="*")
 { $jieguo=$one*$two;
 
 }
 else if($jisuanfu=="/")
 { $jieguo=$one/$two;
 
 }
 else if($jisuanfu=="%")
 { $jieguo=$one%$two;
 
 }
 else {
     $jieguo="";
 }
 
  }

?>
    <center>
   <form action=""   method="post">
   <input type=" text"  name="one" value=" <?php echo  $one;?> ">
   <select name="jisuanfu">
   <option value="+"  <?php if($jisuanfu=="+"){ echo \' selected="selected" \';}?> >+ </option>
   <option value="-" <?php if($jisuanfu=="-"){ echo \' selected="selected" \';}?> >-</option>
   <option value="*" <?php if($jisuanfu=="*"){ echo \' selected="selected" \';}?>>*</option>
   <option value="/" <?php if($jisuanfu=="/"){ echo \' selected="selected" \';}?>>/</option>
   <option value="%" <?php if($jisuanfu=="%"){ echo \' selected="selected" \';}?>>%</option>
   </select>
   <input type=" text"  name="two"  value=" <?php echo   $two;?> " >
   <input type="submit"   name="tijiao"  value=" 计算">
    <input type=" text"  name="three"  value="<?php echo  $jieguo ;?>" >
   </form>
   </center>
    </body>

</html>

OK!不谢!

截图如下: