switch 用法实例*(计算器)
第一个php页面test.php
- <?php
- echo "计算器";
- ?>
- <form action="suanjieguo.php" method="post">
- <table width="100%" border="1">
- <tr>
- <td>数字1</td>
- <td><input type="text" name="num1" /></td>
- </tr>
- <tr>
- <td>数字2</td>
- <td><input type="text" name="num2" /></td>
- </tr>
- <tr>
- <td>运算符号</td>
- <td>
- <select name="yunsuanfu">
- <option value="+">+</option>
- <option value="-">-</option>
- <option value="*">*</option>
- <option value="/">/</option>
- </select>
- </td>
- </tr>
- <tr>
- <td colspan="2"> <input type="submit" /></td>
- </tr>
- </table>
- </form>
第二个页面 suanjieguo.PHP
- <?php
- $num1=$_REQUEST[num1];
- $num2=$_REQUEST[num2];
- $yunsuanfu=$_REQUEST[yunsuanfu];
- switch($yunsuanfu){
- case "+";
- echo "$num1 + $num2 = ";
- echo $num1+$num2 ;
- break;
- case "-";
- echo "$num1 - $num2 = ";
- echo $num1-$num2 ;
- break;
- case "*";
- echo "$num1 * $num2 = ";
- echo $num1*$num2 ;
- break;
- case "/";
- echo "$num1 / $num2 = ";
- echo $num1/$num2 ;
- break;
- default;
- echo "无法计算";
- break;
- }
- ?>
- <br />
- <a href="test.php">返回</a>
不善不恶做人,不黑不白做事

浙公网安备 33010602011771号