一个简单的网页计算器-php网站建设代码段分享
来源:互联网 发布:光的矩阵盒 无光之海 编辑:程序博客网 时间:2024/06/14 01:14
功能说明:接收用户输入数字并判断,实现加、减、乘、除、取余功能,能够保存输入的数值并验证输入的数值是否符合要求。
<!doctype html><html><head><meta charset="utf-8"><title>简单网页计算器</title></head><body><?php/*如果用户单击了提交按钮才存在表单变量,才能接收表单数据和对数据进行验证,以下if语句判断是否将表单中的两个操作数提交到本页面,如果没有则不执行*/if(isset($_POST["num1"])&& isset($_POST["num2"])){ if(empty($_POST["num1"])){ echo "<font color=#FF0000>第一个操作数不能为空</font><br>"; unset($_POST["sub"]); // } if(empty($_POST["num2"])){ echo "<font color=#FF0000>第一个操作数不能为空</font><br>"; unset($_POST["sub"]); // } $oper=$_POST["oper"]; $num1=$_POST["num1"]; $num2=$_POST["num2"]; if($oper=="/" || $oper=="%"){ if($num2==0){ echo "<font color=#FF0000>0不能作为除数!</font><br>"; unset($_POST["sub"]); } }}?><!--以html表格形式输出计算器的用户操作界面--><table border="1" align="center" width="400"> <form action="005jisuanqi.php" method="post"> <caption><h2>网页计算器</h2></caption> <tr> <!--重新设置输入框的value属性值,将用户输入过的数据在提交后仍保留--> <td><input type="text" size="10" name="num1" value="<?php if(!empty($num1)) echo $num1; ?>"></td> <td> <select name="oper"> <option value="+" <?php if($_POST["oper"]=="+") echo "selected" ?>>+</option> <option value="-" <?php if($_POST["oper"]=="-") echo "selected" ?>>-</option> <option value="*" <?php if($_POST["oper"]=="*") echo "selected" ?>>*</option> <option value="/" <?php if($_POST["oper"]=="/") echo "selected" ?>>/</option> <option value="%" <?php if($_POST["oper"]=="%") echo "selected" ?>>%</option> </select> </td> <!--重新设置输入框的value属性值,将用户输入过的数据在提交后仍保留--> <td><input type="text" size="10" name="num2" value="<?php if(!empty($num1)) echo $num2; ?>"></td> <td><input type="submit" name="sub" value="计算"></td> </tr> <?php /*通过表单传过来的$_POST["sub"]判断是否单击了计算按钮,来决定以下计算是否执行以及是否输出计算结果*/ if(isset($_POST["sub"]) && !empty($_POST["sub"])){ $sum=0; //声明一个存放计算结果的变量,初始值为0 //echo "<h1>1111111111111111111</h1>"; //使用switch语句,通过表单选择的运算符来决定执行哪种运算 switch($oper){ case "+": $sum=$num1+$num2; break; case "-": $sum=$num1-$num2; break; case "*": $sum=$num1*$num2; break; case "/": $sum=$num1/$num2; break; case "%": $sum=$num1%$num2; break; } //输出计算结果 echo "<tr><td colspan=4 align=center>"; echo "计算结果:$num1 $oper $num2 = $sum"; echo "</td></tr>"; } ?> </form></table></body></html>
一段简单的php代码片段,虽然并无多大实用价值,拿来练手还是可以的!
样式如下:
0 0
- 一个简单的网页计算器-php网站建设代码段分享
- 分享几段获取远程网页内容的php代码。
- 利用php代码实现网页版简单的计算器功能
- PHP简单的计算器代码
- 简单网页计算器代码
- 分享一个java写的简单计算器
- 一个基于JavaScript的简单网页计算器
- 简单PHP计算器代码
- 网站建设的经验分享
- 分享一个网页代码
- 最简单的网页分享代码
- 设计一个简单的网页版的计算器
- 分享一个学习php的网站
- 分享经常用到的21个PHP函数代码段
- 分享一个php时间段切分为指定段的函数
- 简单的计算器代码
- 一个简单的计算器
- 一个简单的计算器
- 80端口被system占用,PID=4
- c函数之【正则表达式】
- (43)使用RandomAccessFile访问指定的中间部分数据
- undefined reference to 问题解决方法
- 求浮点类型的数据范围
- 一个简单的网页计算器-php网站建设代码段分享
- hdu 1060 Leftmost Digit(数学题)
- c函数之【动态函数】
- Unity 3D 调用DLL的方法
- Android Service监听SD卡某目录变化,并获取文件Path
- RCU (Read-Copy Update) 的实现机制
- (44)使用IO流向指定文件追加内容
- 费马小定理
- c函数之【其他函数】