//这是一段计算器的代码
<?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”

解决方案 »

  1.   

    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;
      

  2.   

    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;
      

  3.   

    switch ($oper){
      

  4.   

    这句错了。
    switch ($oper){