Maison  >  Article  >  développement back-end  >  Écrire une calculatrice en PHP (code complet ci-joint)

Écrire une calculatrice en PHP (code complet ci-joint)

angryTom
angryTomavant
2020-01-31 17:48:4711064parcourir

Cet article explique comment écrire une calculatrice en utilisant la technologie PHP+HTML+Javascript. J'espère qu'il sera utile aux étudiants qui apprennent le développement PHP !

Écrire une calculatrice en PHP (code complet ci-joint)

Écrire une calculatrice en 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>

(Partage gratuit de tutoriel vidéo d'apprentissage : Tutoriel vidéo php)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer