php+html 实现加减乘除
2016-04-02 12:43
459 查看
首先创建一个.php的文档
<HTML>
<HEAD>
<TITLE>表单数据传递</TITLE>
</HEAD>
<BODY>
<?php
if (isset($_POST["tag"])){
$addend1=$_POST["addend1"];
$addend2=$_POST["addend2"];
$method =$_POST['method'];
}else{
$addend1=0;
$addend2=0;
$method ='+';
}
switch ($method){
case '+':
$result = $addend1 + $addend2;
break;
case '-':
$result = $addend1 - $addend2;
break;
case 'x':
$result = $addend1 * $addend2;
break;
case '/':
$addend2 = $addend2 == 0? 1: $addend2;
$result = $addend1 / $addend2;
break;
case '%':
$addend2 = $addend2 == 0? 1: $addend2;
$result = $addend1 % $addend2;
break;
default:
$method ='+';
$result = $addend1 + $addend2;
}
?>
<meta charset="utf-8">
<form name="form1" method="post" action="#">
<!--下面是一个隐藏表单,接收后用以来判断是提交前的页面还是提交后的页面-->
<input type="hidden" name="tag" size="4" value="1">
<input type="text" name="addend1" size="4" value="<?php echo $addend1;?>">
<select name="method">
<option value='+'<?php if($method=='+')echo " selected='selected'";?>>+</option>
<option value='-'<?php if($method=='-')echo " selected='selected'";?>>-</option>
<option value='x'<?php if($method=='x')echo " selected='selected'";?>>x</option>
<option value='/'<?php if($method=='/')echo " selected='selected'";?>>/</option>
<option value='%'<?php if($method=='%')echo " selected='selected'";?>>%</option>
</select>
<input type="text" name="addend2" size="4" value="<?php echo $addend2;?>">
=
<?php echo $result;?><br>
<br><input type="submit" name="button1" value="计算">
</form>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>表单数据传递</TITLE>
</HEAD>
<BODY>
<?php
if (isset($_POST["tag"])){
$addend1=$_POST["addend1"];
$addend2=$_POST["addend2"];
$method =$_POST['method'];
}else{
$addend1=0;
$addend2=0;
$method ='+';
}
switch ($method){
case '+':
$result = $addend1 + $addend2;
break;
case '-':
$result = $addend1 - $addend2;
break;
case 'x':
$result = $addend1 * $addend2;
break;
case '/':
$addend2 = $addend2 == 0? 1: $addend2;
$result = $addend1 / $addend2;
break;
case '%':
$addend2 = $addend2 == 0? 1: $addend2;
$result = $addend1 % $addend2;
break;
default:
$method ='+';
$result = $addend1 + $addend2;
}
?>
<meta charset="utf-8">
<form name="form1" method="post" action="#">
<!--下面是一个隐藏表单,接收后用以来判断是提交前的页面还是提交后的页面-->
<input type="hidden" name="tag" size="4" value="1">
<input type="text" name="addend1" size="4" value="<?php echo $addend1;?>">
<select name="method">
<option value='+'<?php if($method=='+')echo " selected='selected'";?>>+</option>
<option value='-'<?php if($method=='-')echo " selected='selected'";?>>-</option>
<option value='x'<?php if($method=='x')echo " selected='selected'";?>>x</option>
<option value='/'<?php if($method=='/')echo " selected='selected'";?>>/</option>
<option value='%'<?php if($method=='%')echo " selected='selected'";?>>%</option>
</select>
<input type="text" name="addend2" size="4" value="<?php echo $addend2;?>">
=
<?php echo $result;?><br>
<br><input type="submit" name="button1" value="计算">
</form>
</BODY>
</HTML>
相关文章推荐
- php的exit和die
- mac PHP开发环境搭建
- 树莓派 搭建web服务器无法解析php网页
- php通过curl添加cookie伪造登陆抓取数据的方法
- PHP个人常用函数封装
- php之变量
- yii2 ar的setAttributes方法注意
- php代码的几种风格
- PHP函数nl2br()与自定义函数nl2p()换行用法分析
- ThinkPHP中initialize和construct的不同
- php三目运算如何简写,我今天才知道
- PHP使用stream_context_create()模拟POST/GET请求的方法
- PHP函数shuffle()取数组若干个随机元素的方法分析
- PHP函数import_request_variables()用法分析
- phpcms 手机站搭建
- 使用 PHP 内置函数 get_browser() 判断是否是移动浏览器
- PHP数组函数array_multisort()用法实例分析
- Ubuntu下配置tftp服务
- PHP使用http_build_query()构造URL字符串的方法
- PHP基础整理5