switch 用法实例*(计算器)

第一个php页面test.php

  1. <?php  
  2. echo "计算器";  
  3. ?>  
  4.   
  5. <form action="suanjieguo.php"  method="post">  
  6. <table width="100%" border="1">  
  7.   <tr>  
  8.     <td>数字1</td>  
  9.     <td><input type="text"  name="num1" /></td>  
  10.   </tr>  
  11.   <tr>  
  12.     <td>数字2</td>  
  13.     <td><input type="text"  name="num2" /></td>  
  14.   </tr>  
  15.   <tr>  
  16.     <td>运算符号</td>  
  17.     <td>  
  18.         <select name="yunsuanfu">  
  19.             <option value="+">+</option>  
  20.             <option value="-">-</option>  
  21.             <option value="*">*</option>  
  22.             <option value="/">/</option>  
  23.         </select>  
  24.     </td>  
  25.   </tr>  
  26.   <tr>  
  27.     <td colspan="2"> <input type="submit" /></td>  
  28.   </tr>  
  29. </table>  
  30. </form>  


第二个页面 suanjieguo.PHP


    1. <?php  
    2.   
    3. $num1=$_REQUEST[num1];  
    4. $num2=$_REQUEST[num2];  
    5. $yunsuanfu=$_REQUEST[yunsuanfu];  
    6.   
    7. switch($yunsuanfu){  
    8.         case "+";  
    9.             echo  "$num1 + $num2 = ";  
    10.             echo  $num1+$num2 ;  
    11.             break;  
    12.         case "-";  
    13.             echo  "$num1 - $num2 = ";  
    14.             echo  $num1-$num2 ;  
    15.             break;  
    16.         case "*";  
    17.             echo  "$num1 * $num2 = ";  
    18.             echo  $num1*$num2 ;  
    19.             break;  
    20.         case "/";  
    21.             echo  "$num1 / $num2 = ";  
    22.             echo  $num1/$num2 ;  
    23.             break;  
    24.               
    25.         default;  
    26.             echo "无法计算";  
    27.             break;  
    28.            
    29.     }  
    30.   
    31. ?>  
    32.   
    33.   
    34. <br />  
    35. <a href="test.php">返回</a> 
posted @ 2017-08-09 10:19  郭帅  阅读(187)  评论(0编辑  收藏  举报