用PHP怎样编写一个计算加减乘除余的计算器?
导读:这篇文章给大家分享的是用PHP怎样编写一个计算加减乘除余的计算器。对新手学习PHP会有一定的参考价值,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。 <?php if (isset($_P...
这篇文章给大家分享的是用PHP怎样编写一个计算加减乘除余的计算器。对新手学习PHP会有一定的参考价值,因此分享给大家做个参考,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。
?php
if (isset($_POST['sub'])) {
$f = true;
$error = "有以上问题: br>
";
if ($_POST["num1"] == "") {
$f = false;
$error .= "第一个数不能为空.br>
";
}
else {
if(!is_numeric($_POST[num1])) {
$f = false;
$error .= "第一个数字不是数字.br>
";
}
}
if ($_POST['num2'] == "") {
$f = false;
$error .= "第二个数字不能为空.br>
";
}
else {
if (!is_numeric($_POST['num2'])) {
$f = false;
$error .= "第二个数字不是数字br>
";
}
}
if ($f) {
switch ($_POST['ysf']) {
case '+': $sum = $_POST['num1']+$_POST['num2'];
break;
case '-': $sum = $_POST['num1']-$_POST['num2'];
break;
case '*': $sum = $_POST['num1']*$_POST['num2'];
break;
case '/': $sum = $_POST['num1']/$_POST['num2'];
break;
case '%': $sum = $_POST['num1']%$_POST['num2'];
break;
}
}
}
?>
!doctype html>
html>
head>
meta charset="utf-8">
title>
简易计算器/title>
style>
* {
margin: 0px;
padding: 0px;
}
#contains {
width: 400px;
margin: 50px auto;
}
h1 {
width: 400px;
text-align: center;
color: #0F0;
}
table {
margin-top: 20px;
width: 400px;
}
input {
background: yellow;
border-radius: 20px;
}
input:hover {
background: green;
}
select {
background: yellow;
border-radius: 20px;
}
td {
background: #3F0;
text-align: center;
height: 30px;
}
#sub {
border-radius: 25px;
width: 50px;
}
/style>
/head>
body>
div id="contains">
h1>
简易计算器/h1>
form action="Calculator.php" method="post">
table border="0">
tr>
td>
input type="text" name="num1" value="?php echo $_POST['num1'];
?>
" size="3"/>
/td>
td>
select name="ysf">
option ?php if($_POST['ysf'] == "+") echo "selected";
?>
value="+">
+/option>
option ?php if($_POST['ysf'] == "-") echo "selected";
?>
value="-">
-/option>
option ?php if($_POST['ysf'] == "*") echo "selected";
?>
value="*">
*/option>
option ?php if($_POST['ysf'] == "/") echo "selected";
?>
value="/">
//option>
option ?php if($_POST['ysf'] == "%") echo "selected";
?>
value="%">
%/option>
/select>
/td>
td>
input type="text" name="num2" value="?php echo $_POST['num2'];
?>
" size="3"/>
/td>
td>
input type="submit" id = 'sub' name="sub" value="计算"/>
/td>
/tr>
tr>
td colspan="4">
?php
if ($f) {
echo "计算结果: b>
{
$_POST['num1']}
{
$_POST['ysf']}
{
$_POST['num2']}
= {
$sum}
/b>
";
}
else {
echo "b>
$error/b>
";
}
?>
/td>
/tr>
/table>
/form>
/div>
/body>
/html>
以上就是关于用PHP怎样编写一个计算加减乘除余的计算器的介绍,本文只是提供了一种实现思路,代码仅供参考,需要的朋友可以了解看看,希望对大家学习PHP有帮助,想要了解更多可以继续浏览网络其他相关的文章。
文本转载自脚本之家
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 用PHP怎样编写一个计算加减乘除余的计算器?
本文地址: https://pptw.com/jishu/653136.html
