PHP一个POST传参计算器小案例

1,824次阅读
2条评论

前言

最近博主在自行学习PHP中,当然了也还只是一个小白,大神的话看到了不要打击我的自信心,如果有错误也麻烦给我指出一下。 PHP一个POST传参计算器小案例

代码

index.php

<!DOCTYPE html >
<head>
<meta charset="UTF-8">
<title>POST传参计算器</title>
</head>
<body>
<form action="$post.php" method="post">
		<input type="text" name="num1">
			<select name="xialadan">
				<option value="+">+</option>
				<option value="-">-</option>
				<option value="*">*</option>
				<option value="/">/</option>
			</select>
			<input type="text" name="num2">
			<input type="submit" value="提交">
		</from>
</body>
</html>

$post.php

<?php
if( $_POST)
{
	$data1=$_POST['num1'];
	$data2=$_POST['num2'];
	$fuhao=$_POST['xialadan'];
	if(is_numeric($data1) && is_numeric($data2))	//is_numeric检测变量是否为数字或数字字符串。
	{
		switch($fuhao)
		{
			case '+':$sum=$data1+$data2;break;
			case '-':$sum=$data1-$data2;break;
			case '*':$sum=$data1*$data2;break;
			case '/':if($data2==0)
			{
				$sum= "温馨提示:除数不能为0!";
			}
			else
			{
				$sum=$data1/$data2;break;
			}
		}
		echo "计算结果为:$sum";
	}
	else
	{
		echo "请输入阿拉伯数字进行计算";
	}
}
else
{
	echo "请从正确的页面输入数据进行访问!"; //如果直接访问该文件,则返回该提示。
}

后记

上述代码请在php环境下运行,你可以选择在本地或者服务器端进行测试,若当中存在任何语法错误,麻烦在下方友情的给博主说明下,以帮助博主更进。

7
憧憬Licoy
版权声明:本站原创文章,由憧憬Licoy于2016年04月15日发表,共计1330字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(2条评论)
Loading...
大学问社区 评论达人LV.1
2016-04-15 22:15:14 回复

来学习下