当前位置: 代码迷 >> PHP >> 这一段程序毛病在哪儿
  详细解决方案

这一段程序毛病在哪儿

热度:331   发布时间:2012-09-08 10:48:07.0
这一段程序毛病在哪里
//这是一段计算器的代码
<?php
//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch (oper){
case"+":$res=$num1+$num2;
  break;
case"-":$res=$num1-$num2;
  break;
case"*":$res=$num1*$num2;
  break;
case"/":$res=$num1/$num2;
  break;
default:echo "运算符不准确";
  } 
 echo "运算结果是:".$res;
?>

结果不论输入什么数字和运算符,结果都是“运算符不准确运算结果是:0”

------解决方案--------------------
Miss $

//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch ($oper){
case"+":$res=$num1+$num2;
break;
case"-":$res=$num1-$num2;
break;
case"*":$res=$num1*$num2;
break;
case"/":$res=$num1/$num2;
break;
default:echo "运算符不准确";
}
 echo "运算结果是:".$res;
------解决方案--------------------
switch ($oper){
------解决方案--------------------
楼上都是正解。。
------解决方案--------------------
探讨
//这是一段计算器的代码
<?php
//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch (oper){
case"+":$res=$num1+……

------解决方案--------------------
++
探讨

Miss $

//接受用户从mycal.php输入的数据
$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];
$oper=$_REQUEST['oper'];//$_REQUEST方法可以接受用户的post或者get请求的数据
$res=0;
switch ($oper){
case"+":$res=$num1+$num2;
……
  相关解决方案