<!DOCTYPE html> <html lang= "en" > <head> <meta charset= "UTF-8" > <title>Calculator</title> </head> <body> <form action= "" method= "post" > <input type= "text" name= "num1" value= "" > <select name= "oper" > <!--定义加减乘除取余--> <option value= "+" >+</option> <option value= "-" >-</option> <option value= "*" >*</option> <option value= "/" >/</option> <option value= "%" >%</option> </select> <input type= "text" name= "num2" value= "" > <input type= "submit" value= "计算" > </form> </body> </html> <?php $num1 = $_POST [ 'num1' ]; $num2 = $_POST [ 'num2' ]; $oper = $_POST [ 'oper' ]; $result =0; switch ( $oper ){ //加法 case "+" : $result = $num1 + $num2 ; break ; //减法 case "-" : $result = $num1 - $num2 ; break ; //乘法 case "*" : $result = $num1 * $num2 ; break ; //除法 case "/" : $result = $num1 / $num2 ; break ; //取余 case "%" : $result = $num1 % $num2 ; break ; default : echo "您输入的不正确" ; } $_SESSION [ 'result' ]= $result ; echo '计算结果为:' . $_SESSION [ 'result' ]; |