通过一个php文件实现四则运算
使用软件vs code Wampserve
php代码如下:
<?php
if(!empty($_POST)){
$a=$_POST["number1"];
$b=$_POST["number2"];
$result='';
$fuhao=$_POST["ysfu"];
if($fuhao=="+"){
$result=$a+$b;
}
else if($fuhao=="-"){
$result=$a-$b;
}
else if($fuhao=="*"){
$result=$a*$b;
}
else if($fuhao=="/"){
if($a!=0&&$b!=0){
$result=$a/$b;
}else { print_r("除数不能为0");}
}
else if($fuhao=="%"){
if($a!=0&&$b!=0){
$result=$a%$b;
}else { print_r("取余数不能为0");}
}
}
else
{$a="";$b='';$result='';$fuhao='+';}
?>
html代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>四则运算</title>
</head>
<script>
function clean(){ //清空输入框的数
document.getElementById("n1").value="";
document.getElementById("n2").value="";
document.getElementById("r1").value="";
}
</script>
<body>
<form action="" method="post">
<div style="width: 50%;
margin: auto;border: 1px solid green;
background-color: aquamarine;
text-align: center;">
<h1 style="text-align:center;">四则运算</h1>
<input type="text" name="number1" id="n1" value="<?php echo $a;?>">
<select name="ysfu">
<option><?php echo $fuhao;?></option> <!--改变符合-->
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
<input type="text" name="number2" id="n2" value="<?php echo $b;?>">
<input type="submit" value="=">
<input type="text" id="r1" value="<?php echo $result;?>">
<input type="button" name="clear" onclick="clean()" value="清空">
<p><?php echo $a.$fuhao.$b."=".$result ?></p> <!--因为不能改变option里的输出的默认符合顺序-->
</div>
</form>
</body>
</html>
如果有更好更少的代码可以实现,在下方留言。
相互交流。交流