準備作業:
使用環境 :PHPStudy
開啟Apache和Mysql
打開代碼編輯器
<!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="https://www.cnblogs.com/codinglatte/p/+">+</option>
<option value="https://www.cnblogs.com/codinglatte/p/-">-</option>
<option value="https://www.cnblogs.com/codinglatte/p/*">*</option>
<option value="https://www.cnblogs.com/">/</option>
<option value="https://www.cnblogs.com/codinglatte/p/%">%</option>
</select>
<input type="text" name="num2" value="">
<input type="submit" value="https://www.cnblogs.com/codinglatte/p/計算">
</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'];
?>
運行結果:(以3+5為例)

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/77607.html
標籤:PHP
上一篇:求助: 現在有兩個串列, 找出串列1中不在串列2內的資料, 已知兩個串列資料量都很大. 串列2已按字串長度倒序.
