请老师帮忙看下
来源:1-17 编程练习
西瓜你个兔子的
2020-06-14 14:51:49
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>计算器</title>
</head>
<body>
<h1>计算器</h1>
<form action="#" method="POST">
<label>数值1:</label>
<input type="text" name="num1">
<select name="sel">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
<label>数值2:</label>
<input type="text" name="num2">
<input type="submit" value="提交" name="submit">
</form>
<hr/>
<?php
header('content-type:text/html;charset:utf-8');
error_reporting(E_ALL&~E_NOTICE);
$submit = $_POST['submit'];
if ($submit){
$num1 = $_POST['num1'];
$sel = $_POST['sel'];
$num2 = $_POST['num2'];
if (is_numeric($num1) and is_numeric($num2)){
switch($sel){
case "+";$res = $num1+$num2;break;
case "-";$res = $num1-$num2;break;
case "*";$res = $num1*$num2;break;
case "/":
if ($num2 == 0){
exit('0不能做除数');
}else{
$res = $num1/$num2;
break;
}
case "%";$res = $num1%$num2;break;
}
echo '运算结果如下:<br/>';
echo "{$num1}{$sel}{$num2}={$res}";
}else{
echo "输入非法";
}
}
?>
</body>
</html>1回答
已完成练习,棒棒哒!继续加油!
祝学习愉快!
相似问题