PHP编写的小应用——计算器

来源:互联网 发布:六小龄童知乎扒皮 编辑:程序博客网 时间:2024/05/16 01:58

    PHP小白,刚开始学习,这是第一次用PHP做的页面小应用,一个计算器,按照教程做出来的,仅供各位参考,如有不足,请谅解!代码附上:


<html><head><title>PHP计算器</title></head><body><table border="1"><form method="get" action="jsq.php"><tr><td><input type="text" name="num1" size=5></td><td><select name="ysf">    <option value="+">+</option><option value="-">-</option><option value="*">*</option><option value="/">/</option></td><td><input type="text" name="num2" size=5></td><td><input type="submit" name="sub" value="计算"></td></tr><?php$num1=true;$num2=true;$message="";if(isset($_GET["sub"])){if(!is_numeric($_GET["num1"])){$num1=false;$message="第一个空填入的不是整数!";}if($_GET["num1"]==""){$num1=false;$message="第一个数为空!";}if(!is_numeric($_GET["num2"])){$num2=false;$message="第二个空填入的不是整数";}if($_GET["num2"]==""){$num2=false;$message="第二个数为空!";}if($num1&&$num2){$total=0;switch($_GET["ysf"]){case "+":        $total=$_GET["num1"]+$_GET["num2"];        break;case "-":        $total=$_GET["num1"]-$_GET["num2"];        break;case "*":        $total=$_GET["num1"]*$_GET["num2"];        break;case "/":        $total=$_GET["num1"]/$_GET["num2"];        break;}}}?><?phpif(isset($_GET["sub"])){echo '<tr><td colspan="5">';if($num1&&$num2){echo "结果:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]."=".$total;}else{echo $message;}echo '</td></tr>';}?></form></table></body></html>

小应用很简单,运行后的结果如下:

1 0
原创粉丝点击