准备工作:

使用环境 :PHPStudy

开启Apache和Mysql

打开代码编辑器

 

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Calculator</title>
  6. </head>
  7. <body>
  8.  
  9. <form action="" method="post">
  10.  
  11. <input type="text" name="num1" value="">
  12.  
  13. <select name="oper"> <!--定义加减乘除取余-->
  14. <option value="+">+</option>
  15. <option value="-">-</option>
  16. <option value="*">*</option>
  17. <option value="/">/</option>
  18. <option value="%">%</option>
  19. </select>
  20.  
  21. <input type="text" name="num2" value="">
  22. <input type="submit" value="计算">
  23.  
  24. </form>
  25. </body>
  26. </html>
  27. <?php
  28. $num1=$_POST['num1'];
  29. $num2=$_POST['num2'];
  30. $oper=$_POST['oper'];
  31. $result=0;
  32. switch($oper){
  33.  
  34. //加法
  35. case "+":
  36. $result=$num1+$num2;
  37. break;
  38.  
  39. //减法
  40. case "-":
  41. $result=$num1-$num2;
  42. break;
  43.  
  44. //乘法
  45. case "*":
  46. $result=$num1*$num2;
  47. break;
  48.  
  49. //除法
  50. case "/":
  51. $result=$num1/$num2;
  52. break;
  53.  
  54. //取余
  55. case "%":
  56. $result=$num1%$num2;
  57. break;
  58.  
  59. default: echo "您输入的不正确";
  60. }
  61. $_SESSION['result']=$result;
  62. echo '计算结果为:'.$_SESSION['result'];
  63. ?>

  运行结果:(以3+5为例)

 

版权声明:本文为codinglatte原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/codinglatte/p/12459034.html