Board logo

標題: 2013年10月29日 [打印本頁]

作者: guo.cane    時間: 2013-10-29 19:16     標題: 2013年10月29日

本帖最後由 guo.cane 於 2013-10-31 19:05 編輯

1.php
  1. <html>
  2.         <head>
  3.                 <title>計算機</title>
  4.                 <meta http-equiv="Content-Type" Content="text/html; charset=utf-8" />
  5.         </head>
  6.         <body>
  7.                 <form action="2.php" method="get"><!-- action="處理的網址" method="get:網址傳值/post:封包傳值" -->
  8.                         <input type="text"  name="number1" size="5" maxlength="5" />
  9.                         <select name="operate">
  10.                                 <option value="+">+</option>
  11.                                 <option value="-">-</option>
  12.                                 <option value="*">*</option>
  13.                                 <option value="/">/</option>
  14.                                 <option value="%">%</option><!-- 餘數運算子 -->
  15.                         </select>
  16.                         <input type="text"  name="number2" size="5" maxlength="5" /> =
  17.                         <input type="submit" name="cal" value="計算" />
  18.                 </form>
  19.         </body>
  20. </html>
複製代碼
2.php
  1. <?php
  2.         header('Content-Type:text/html; charset=utf-8');        //防止亂碼(PHP)
  3.         $number1 = $_GET['number1'];        //$_GET 一律大寫
  4.         $operate = $_GET['operate'];        //$_GET 一律大寫
  5.         $number2 = $_GET['number2'];        //$_GET 一律大寫
  6.        
  7.         //eval("echo \"$number1\"$operate\"$number2\";");
  8.        
  9.         /*
  10.         echo $number1.'<br />';
  11.         echo $operate.'<br />';
  12.         echo $number2.'<br />';
  13.         */
  14.         switch($operate){
  15.                 case '+':
  16.                         echo '您的答案是 '.($number1 + $number2).'<br />';
  17.                         break;
  18.                 case '-':
  19.                         echo '您的答案是 '.($number1 - $number2).'<br />';
  20.                         break;
  21.                 case '*':
  22.                         echo '您的答案是 '.($number1 * $number2).'<br />';
  23.                         break;
  24.                 case '/':
  25.                         echo '您的答案是 '.($number1 / $number2).'<br />';
  26.                         break;
  27.                 case '%':
  28.                         echo '您的答案是 '.($number1 % $number2).'<br />';
  29.                         break;
  30.         }
  31. ?>
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/) Powered by Discuz! 7.2