• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PHP实现简单计算器小程序

    最近刚开始学习一门新的语言 PHP,然后就写了一个计算器的小程序,大体上的思路就是有一个前台程序和一个后台程序,前台程序就是界面类似下图这样的: 

    然后还有一个后台程序,就是负责计算的,那么根据这个就来设计页面,基本上就是 HTML 的知识,首先添加一个 table,然后添加一个表单,这个表单就提交给当前的页面(当然也可以传给别的页面),剩下的也就没有什么问题了,其实个例子说明 PHP既可以作前台的事情,也可以干后台的事情。

    Code:

    ?php
    /**
     * Created by PhpStorm.
     * User: ITAK
     * Date: 2017/3/3
     * Time: 10:28
     */
     error_reporting(E_ALL  ~E_NOTICE);
     if(isset($_POST['submit'])){
     $ok = true;
     $error = "出现的问题:br>";
     if($_POST['num1'] == ""){
      $ok = false;
      $error = $error."第一个数字不能为空br>";
     }
     else{
      if(!is_numeric($_POST['num1'])){
      $ok = false;
      $error = $error."第一个数字不是数字br>";
      }
     }
     if($_POST['num2'] == ""){
      $ok = false;
      $error = $error."第二个数字不能为空br>";
     }
     else{
      if(!is_numeric($_POST['num2'])){
      $ok = false;
      $error = $error."第二个数字不是数字br>";
      }
     }
     }
     if($ok){
     $sum = "";
     $fuhao = $_POST['fuhao'];
     if($fuhao == '+')
      $sum = $_POST['num1'] + $_POST['num2'];
     if($fuhao == '-')
      $sum = $_POST['num1'] - $_POST['num2'];
     if($fuhao == '*')
      $sum = $_POST['num1'] * $_POST['num2'];
     if($fuhao == '/')
      $sum = $_POST['num1'] / $_POST['num2'];
     if($fuhao == '%')
      $sum = $_POST['num1'] % $_POST['num2'];
     }
     echo "br>";
    ?>
    html>
     head>
     meta charset="UTF-8">
     title>简单计算器/title>
     /head>
     body>
     table border="0" width="400" align="center">
     form action="cal.php" method="post">
      caption>h1>简单计算器/h1>/caption>
      tr>
      td>
       input type="text" size="5" name="num1" value="?php echo $_POST['num1'] ?>"/>
      /td>
      td>
       select name="fuhao">//下拉列表
       option ?php if($_POST['fuhao']=="+") echo "selected"?>
        value="+"> + /option>
       option ?php if($_POST['fuhao']=="-") echo "selected"?>
        value="-"> - /option>
       option ?php if($_POST['fuhao']=="*") echo "selected"?>
        value="*"> * /option>
       option ?php if($_POST['fuhao']=="/") echo "selected"?>
        value="/"> / /option>
       option ?php if($_POST['fuhao']=="%") echo "selected"?>
        value="%"> % /option>
       /select>
      /td>
      td>
       input type="text" name="num2" size="5" value="?php echo $_POST['num2'] ?>"/>
      /td>
      td>
       =
      /td>
      td>
       input type="text" name="res" size="5" value="?php echo $sum ?>"/>
      /td>
      /tr>
      tr align="center">
      td>
       input type="submit" value="计算" name="submit">
      /td>
      /tr>
      br>
      tr>
      td colspan="4">
       ?php
       if($ok){
        echo "结果为: {$_POST['num1']} {$_POST['fuhao']} {$_POST['num2']} = {$sum}";}
       else{
        echo $error;}
       ?>
      /td>
      /tr>
     /form>
     /table>
     /body>
    /html>

    截图:

    正常计算:

    错误表现:

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家,关注脚本之家公众号的更多精彩内容。

    您可能感兴趣的文章:
    • 小程序实现计算器功能
    • 微信小程序实现简单计算器
    • java实现计算器加法小程序(图形化界面)
    • 微信小程序 简易计算器实现代码实例
    • python代码编写计算器小程序
    • Android实现简易计算器小程序
    • C++有限状态机实现计算器小程序
    • 小程序实现简单的计算器
    上一篇:ThinkPHP 3.2.3实现加减乘除图片验证码
    下一篇:laravel5实现微信第三方登录功能
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    PHP实现简单计算器小程序 PHP,实现,简单,计算器,小,