4.2.8 PHP实例(简单计算器)3

jsq.php

<?php
    error_reporting(E_ALL & ~E_NOTICE);

    if( isset($_POST['sub']) ) {
        //echo "用户是提交了";
        
        //这个是计算后的结果
        $sum = "";
        
        //判断用户选择的是那个运算符号
        switch($_POST['ysf']) {
            case '+': 
                $sum = $_POST['num1'] + $_POST['num2']; 
                break;
            case '-': 
                $sum = $_POST['num1'] - $_POST['num2']; 
                break;
            case 'x': 
                $sum = $_POST['num1'] * $_POST['num2']; 
                break;
            case '/': 
                $sum = $_POST['num1'] / $_POST['num2']; 
                break;
            case '%': 
                $sum = $_POST['num1'] % $_POST['num2']; 
                break;
        
            
        }

    } 

echo '<br>';
?>

<html>
    <head>
        <title>简单计算器</title>
    </head>

    <body>
        <table border="0" width="400" align="center">
        <form action="jsq.php" method="post">
            <caption><h1>简单计算器</h1></caption>

            <tr>
                <td> 
                    <input type="text" size="5" name="num1" value="" /> <br>
                </td>

                <td>
                    <select name="ysf">
                        <option value="+"> + </option>
                        <option value="-"> - </option>
                        <option value="x"> x </option>
                        <option value="/"> / </option>
                        <option value="%"> % </option>
                    </select>
                </td>

                <td>

                    <input type="text" size="5" name="num2" value="" /> <br>
                </td>


                <td>
                    <input type="submit" name="sub" value="计算">
                </td>
            <tr>

            <tr>
                <td colspan="4">

                    <?php
                        echo "计算结果: {$_POST['num1']} {$_POST['ysf']} {$_POST['num2']} = {$sum}";

                    ?>
                </td>
            </tr>
        </form>
        </table>
    </body>
</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容