用PHP寫一個計算器(附完整程式碼)

angryTom
發布: 2023-04-08 11:42:01
轉載
11160 人瀏覽過

本篇文章介紹了使用PHP HTML Javascript技術撰寫一個計算機的方法,希望對各位學習PHP開發的同學有幫助!

用PHP寫一個計算器(附完整程式碼)

用PHP寫一個計算器

<body>
    <?php
    if (!empty($_POST)) {
        $op=$_POST[&#39;point&#39;];
        $sum1 = $_POST[&#39;sum1&#39;];
        $sum2 = $_POST[&#39;sum2&#39;];
        $sum = 0;
        if ($sum1 != &#39;&#39; && is_numeric($sum1) && $sum2 != &#39;&#39; && is_numeric($sum2)) {
            switch ($op) {
                case &#39;+&#39;:
                    $sum = $sum1 + $sum2;
                    break;
                case &#39;-&#39;:
                    $sum = $sum1 - $sum2;
                    break;
                case &#39;*&#39;:
                    $sum = $sum1 * $sum2;
                    break;
                case &#39;/&#39;:
                    $sum = $sum1 / $sum2;
                    break;
            }
            echo <<<shi
            <script>
                window.onload = function() {
                    document.getElementsByName(&#39;sum3&#39;)[0].setAttribute(&#39;value&#39;, &#39;$sum&#39;)
                    document.getElementsByName(&#39;sum1&#39;)[0].setAttribute(&#39;value&#39;, &#39;$sum1&#39;)
                    document.getElementsByName(&#39;sum2&#39;)[0].setAttribute(&#39;value&#39;, &#39;$sum2&#39;)
                    document.getElementsByName(&#39;{$op}&#39;)[0].setAttribute(&#39;selected&#39;,&#39;selected&#39;)
                }
            </script>
shi;
        } else {
            echo &#39;输入内容必须是数字&#39;;
        }
    };
    ?>
    <form action="" method=&#39;post&#39;>
        <input type="text" name="sum1">
        <select name=&#39;point&#39;>
            <option name=&#39;+&#39;>+</option>
            <option name=&#39;-&#39;>-</option>
            <option name=&#39;*&#39;>*</option>
            <option name=&#39;/&#39;>/</option>
        </select>
        <input type="text" name=&#39;sum2&#39;>
        <input type="submit" name=&#39;button&#39; value=&#39;=&#39;>
        <input type="text" name=&#39;sum3&#39;>
    </form>
</body>
登入後複製

(免費學習影片教學分享: php影片教學

以上是用PHP寫一個計算器(附完整程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板