主页 > 知识库 > PHP实现计算器小功能

PHP实现计算器小功能

热门标签:阿里云 电子围栏 服务器配置 Linux服务器 科大讯飞语音识别系统 Mysql连接数设置 银行业务 团购网站

本文实例为大家分享了PHP实现计算器小功能的具体代码,供大家参考,具体内容如下

?php
 if (isset($_POST['sub'])) {
 $f = true;
 $error = "有以上问题: br>";
 if ($_POST["num1"] == "") {
  $f = false;
  $error .= "第一个数不能为空.br>";
 } else {
   if(!is_numeric($_POST[num1])) {
    $f = false;
    $error .= "第一个数字不是数字.br>";
   }
 }
 if ($_POST['num2'] == "") {
  $f = false;
  $error .= "第二个数字不能为空.br>";
 } else {
   if (!is_numeric($_POST['num2'])) {
   $f = false;
   $error .= "第二个数字不是数字br>";
  }
 }
 if ($f) {
  switch ($_POST['ysf']) {
  case '+': $sum = $_POST['num1']+$_POST['num2'];
   break;
  case '-': $sum = $_POST['num1']-$_POST['num2'];
   break;
  case '*': $sum = $_POST['num1']*$_POST['num2'];
   break;
  case '/': $sum = $_POST['num1']/$_POST['num2'];
   break;
  case '%': $sum = $_POST['num1']%$_POST['num2'];
   break;
  }
 }
 }
?>
!doctype html>
html>
head>
meta charset="utf-8">
title>简易计算器/title>
style>
 * {
  margin: 0px;
 padding: 0px;
 }
 #contains {
  width: 400px;
 margin: 50px auto;
 }
 h1 {
  width: 400px;
 text-align: center;
 color: #0F0;
 }
 table {
  margin-top: 20px;
 width: 400px;
 }
 input {
  background: yellow;
 border-radius: 20px;
 }
 input:hover {
  background: green;
 }
 select {
  background: yellow;
 border-radius: 20px;
 }
 td {
  background: #3F0;
 text-align: center;
 height: 30px;
 }
 #sub {
  border-radius: 25px;
 width: 50px;
 }
/style>
/head>
 
body>
 div id="contains">
  h1>简易计算器/h1>
 form action="Calculator.php" method="post">
 table border="0">
  tr>
  td>input type="text" name="num1" value="?php echo $_POST['num1'];?>" size="3"/>/td>
  td>
   select name="ysf">
   option ?php if($_POST['ysf'] == "+") echo "selected";?> value="+">+/option>
   option ?php if($_POST['ysf'] == "-") echo "selected";?> value="-">-/option>
   option ?php if($_POST['ysf'] == "*") echo "selected";?> value="*">*/option>
   option ?php if($_POST['ysf'] == "/") echo "selected";?> value="/">//option>
   option ?php if($_POST['ysf'] == "%") echo "selected";?> value="%">%/option>
   /select>
  /td>
  td>input type="text" name="num2" value="?php echo $_POST['num2'];?>" size="3"/>/td>
  td>input type="submit" id = 'sub' name="sub" value="计算"/>/td>
  /tr>
  tr>
   td colspan="4">
   ?php
    if ($f) {
    echo "计算结果: b>{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']} = {$sum}/b>";
   } else {
    echo "b>$error/b>";
   }
   ?>
  /td>
  /tr>
 /table>
 /form>
 /div>
/body>
/html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
  • PHP实现简易图形计算器
  • PHP实现简单的计算器
  • php实现简易计算器
  • PHP实现简易计算器功能
  • PHP实现的简单在线计算器功能示例
  • php编程实现简单的网页版计算器功能示例
  • PHP房贷计算器实例代码,等额本息,等额本金
  • PHP实现的简单三角形、矩形周长面积计算器分享
  • 用php简单实现加减乘除计算器
  • php学习之简单计算器实现代码

标签:衡水 萍乡 蚌埠 大理 广元 衢州 江苏 枣庄

巨人网络通讯声明:本文标题《PHP实现计算器小功能》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266