php+html 实现加减乘除

来源:互联网 发布:4621三星网络打印设置 编辑:程序博客网 时间:2024/05/19 12:14

首先创建一个.php的文档

<HTML>    <HEAD>        <TITLE>表单数据传递</TITLE>    </HEAD>    <BODY>    <?php    if (isset($_POST["tag"])){        $addend1=$_POST["addend1"];        $addend2=$_POST["addend2"];        $method =$_POST['method'];    }else{        $addend1=0;        $addend2=0;        $method ='+';    }        switch ($method){        case '+':            $result = $addend1 + $addend2;            break;        case '-':            $result = $addend1 - $addend2;            break;        case 'x':            $result = $addend1 * $addend2;            break;        case '/':            $addend2 = $addend2 == 0? 1: $addend2;            $result = $addend1 / $addend2;            break;        case '%':            $addend2 = $addend2 == 0? 1: $addend2;            $result = $addend1 % $addend2;            break;        default:            $method ='+';            $result = $addend1 + $addend2;    }?><meta charset="utf-8"><form name="form1" method="post" action="#">    <!--下面是一个隐藏表单,接收后用以来判断是提交前的页面还是提交后的页面-->      <input type="hidden" name="tag" size="4" value="1">           <input type="text" name="addend1" size="4" value="<?php echo $addend1;?>">     <select name="method">        <option value='+'<?php if($method=='+')echo " selected='selected'";?>>+</option>        <option value='-'<?php if($method=='-')echo " selected='selected'";?>>-</option>        <option value='x'<?php if($method=='x')echo " selected='selected'";?>>x</option>        <option value='/'<?php if($method=='/')echo " selected='selected'";?>>/</option>        <option value='%'<?php if($method=='%')echo " selected='selected'";?>>%</option>     </select>     <input type="text" name="addend2" size="4" value="<?php echo $addend2;?>">    =      <?php echo $result;?><br>    <br><input type="submit" name="button1" value="计算">    </form>    </BODY></HTML>


0 0
原创粉丝点击