zoukankan      html  css  js  c++  java
  • 用PHP写出计算器

    <body>
        <?php
        if (!empty($_POST)) {
            $op=$_POST['point'];
            $sum1 = $_POST['sum1'];
            $sum2 = $_POST['sum2'];
            $sum = 0;
            if ($sum1 != '' && is_numeric($sum1) && $sum2 != '' && is_numeric($sum2)) {
                switch ($op) {
                    case '+':
                        $sum = $sum1 + $sum2;
                        break;
                    case '-':
                        $sum = $sum1 - $sum2;
                        break;
                    case '*':
                        $sum = $sum1 * $sum2;
                        break;
                    case '/':
                        $sum = $sum1 / $sum2;
                        break;
                }
                echo <<<shi
                <script>
                    window.onload = function() {
                        document.getElementsByName('sum3')[0].setAttribute('value', '$sum')
                        document.getElementsByName('sum1')[0].setAttribute('value', '$sum1')
                        document.getElementsByName('sum2')[0].setAttribute('value', '$sum2')
                        document.getElementsByName('{$op}')[0].setAttribute('selected','selected')
                    }
                </script>
    shi;
            } else {
                echo '输入内容必须是数字';
            }
        };
        ?>
        <form action="" method='post'>
            <input type="text" name="sum1">
            <select name='point'>
                <option name='+'>+</option>
                <option name='-'>-</option>
                <option name='*'>*</option>
                <option name='/'>/</option>
            </select>
            <input type="text" name='sum2'>
            <input type="submit" name='button' value='='>
            <input type="text" name='sum3'>
        </form>
    </body>
  • 相关阅读:
    LINUX常见服务列表
    xinetd服务管理
    System V启动脚本启动的服务
    linux系统服务
    proc文件系统
    sar网络统计数据
    sar磁盘I/O统计数据
    sar-CPU统计数据
    linux性能监视工具sar
    考试认证
  • 原文地址:https://www.cnblogs.com/shineguang/p/10964677.html
Copyright © 2011-2022 走看看