有什么需要改的地方吗
来源:1-15 简易计算器的实现
慕后端0484621
2017-09-11 10:25:13
<html>
<head>
<meta charset="UTF-8"/>
<title>练习</title>
</head>
<body>
<h1>计算器</h1>
<form action="#" method="post">
<input type="text" name="number1" />
<select name="op">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
<input type="text" name="number2" />
<input type="submit" name="act" value="开始计算"/>
</form>
</body>
</html>
<?php
error_reporting(E_ALL&~E_NOTICE);
$act=$_POST['act'];
$number1=$_POST['number1'];
$number2=$_POST['number2'];
$op=$_POST['op'];
if($act){
if(is_numeric($number1)&&is_numeric($number2)){
switch ($op) {
case '+':
$res=$number1+$number2;
break;
case '-':
$res=$number1-$number2;
break;
case '*':
$res=$number1*$number2;
break;
case '/':
if($number2!=0){
$res=$number1/$number2;
}else{
exit(除数不能为0);
}
break;
case '%';
$res=$number1%$number2;
break;
}
echo "计算结果为:<hr/>{$number1}{$op}{$number2}={$res}";
}else{
echo '非法操作';
}
}
?>1回答
好帮手慕查理
2017-09-11
代码正确哦!棒棒哒~祝学习愉快!
相似问题