给李书记点个赞吧
php利用post实现简单计算器

php利用post实现简单计算器

作者:李书记php 时间:2016-11-24 分类:php实战教程 评论:0条 浏览:1111

现在越来越多的人学习编程了,那么在编程语言中php被定为首选,因为php比较简单,可能接受能力强的人一个星期就可以通过学习php编写简单程序。那么在前两天我们主要介绍了通过post和get传参数大家学的怎样了【如果还是不懂请参阅:php预定义变量】,今年我来给大家做一个通过php编程做的简单的计算器,帮助大家理解下。那么我就多少什么了,直接上代码:

<!DOCTYPE html>
<html>
<head>
    <title>李海洋---李书记博客</title>
    <meta charset="utf-8">
</head>
<body>
<?php 
    if(!empty($_POST)){
        $sum1 = $_POST['data1'];
        $sum2 = $_POST['data2'];
        //echo "符号为:$fuhao";
        $fuhao = $_POST['yunsuanfu'];
        if($fuhao == '+'){
            $jieguo = $sum1 + $sum2;
        }else if($fuhao == '-'){
            $jieguo = $sum1 - $sum2;
        }elseif ($fuhao == '*') {
            $jieguo = $sum1 * $sum2;
        }else{
            $jieguo = $sum1 / $sum2;
        }
    }else{
    //当第一次进来是(没有post数据),
    //设定这4个变量,保证后面的变量使用不会出错
        $jieguo = "";
        $num1   = "";
        $num2   = "";
        $fuhao  = "";
    }
 ?>
<form  action="" method="post">
    <input type="text"  name="data1" value="<?php echo $num1; ?>" />
    <select name="yunsuanfu" >
        <option value="+" <?php if($fuhao == "+"){ echo  'selected = "selected"';} ?> >+</option>
        <option value="-" <?php if($fuhao == "-"){ echo  'selected = "selected"';} ?> >-</option>
        <option value="*" <?php if($fuhao == "*"){ echo  'selected = "selected"';} ?> >*</option>
        <option value="/" <?php if($fuhao == "/"){ echo  'selected = "selected"';} ?> >/</option>
    </select>
    <input type="text"  name="data2" value="<?php echo $num2; ?>" />
    <input type="submit" value="=" />
    <input type="text"  name="result" value="<?php echo $jieguo; ?>" />
    <input type="reset" value="重置" />
</form>
</body>
</html>

上述就是通过php和post传参数的方式做的一个简单的计算器,希望对大家有所帮助!
作业:希望广大同学通过用get方式也做一个计算器,可以在我博客中回复和提交作业!

  

发表评论

电子邮件地址不会被公开。 必填项已用*标注