Board logo

標題: 第108題詳解 [打印本頁]

作者: admin    時間: 2010-2-11 20:44     標題: 第108題詳解

PHA01-1.php
  1. <html>

  2. <head>
  3. <meta http-equiv="Content-Language" content="zh-tw">
  4. <meta http-equiv="Content-Type" content="text/html; charset=big5">
  5. <title>3個數字的運算式</title>
  6. </head>

  7. <body>

  8. <p align="center"><h2>3個數字的運算式</h2></p>
  9. <form action="PHA01-2.php" method="post">       
  10.         <p>請輸入第1個數字:<input type="text" name="T1" size="10"></p>
  11.         <p>請輸入第2個數字:<input type="text" name="T2" size="10"></p>
  12.         <p>請輸入第3個數字:<input type="text" name="T3" size="10"></p>
  13.         <p><input type="checkbox" name="C1" value="ON">三數相加&nbsp;&nbsp;
  14.         <input type="checkbox" name="C2" value="ON">三數相減&nbsp;
  15.         <input type="checkbox" name="C3" value="ON">三數相乘&nbsp;
  16.         <input type="checkbox" name="C4" value="ON">三數相除</p>
  17.         <p><input type="submit" value="送出" name="B1">&nbsp;&nbsp;<input type="reset" value="重新設定" name="B2"></p>
  18. </form>

  19. </body>

  20. </html>
複製代碼
PHA01-2.php
  1. <?     
  2.         $n[] = 3;
  3.         $n[0] = $_POST["T1"];
  4.         $n[1] = $_POST["T2"];
  5.         $n[2] = $_POST["T3"];
  6.         $c1 = $_POST["C1"];
  7.         $c2 = $_POST["C2"];
  8.         $c3 = $_POST["C3"];
  9.         $c4 = $_POST["C4"];
  10.    
  11.        
  12.         if(($n[0] == null) || ($n[1] == null) ||($n[2] == null)){
  13.                 header("Location:PHA01-3.php?n1=".$n[0]."&n2=".$n[1]."&n3=".$n[2]);
  14.                 //header("Location:PHA01-3.php?n1={$n1}&n2={$n2}&n3={$n3}");
  15.         }
  16.        
  17.         $max = 0;
  18.         for($i=0; $i<3; $i++){
  19.                 if($max < $n[$i]){
  20.                         $max = $n[$i];
  21.                 }
  22.         }
  23.         echo "<h2>最大數為:".$max;
  24.        
  25.         $min = $n[0];
  26.         for($i=0; $i<3; $i++){
  27.                 if($min > $n[$i]){
  28.                         $min = $n[$i];
  29.                 }
  30.         }
  31.         echo "<h2>最小數為:".$min."<br>";
  32.        
  33.         if($c1 == "ON"){
  34.                 echo "三數相加為:".($n[0]+$n[1]+$n[2])."<br>";
  35.         }
  36.         if($c2 == "ON"){
  37.                 echo "三數相減為:".($n[0]-$n[1]-$n[2])."<br>";
  38.         }
  39.         if($c3 == "ON"){
  40.                 echo "三數相乘為:".($n[0]*$n[1]*$n[2])."<br>";
  41.         }
  42.         if($c4 == "ON"){
  43.                 echo "三數相除為:".($n[0]/$n[1]/$n[2])."<br>";
  44.         }
  45.        
  46. ?>
複製代碼
PHA01-3.php
  1. <html>
  2.    <body>
  3.       <?
  4.             $x1 = $_GET["n1"];         
  5.             $x2 = $_GET["n2"];         
  6.             $x3 = $_GET["n3"];

  7.                         $xx = "第";
  8.                        
  9.                         if($x1 == null){
  10.                                 $xx = $xx."一 ";
  11.                         }
  12.                         if($x2 == null){
  13.                                 $xx = $xx."二 ";
  14.                         }
  15.                         if($x3 == null){
  16.                                 $xx = $xx."三 ";
  17.                         }
  18.                         $xx = $xx."個文字方塊必須輸入數字";                        
  19.                         echo "<h2>".$xx."</h2><br>";   
  20.                        
  21.       ?>      
  22.          <form action="PHA01-1.php" method="post">
  23.             <input type="submit" value="回上一頁">
  24.          </form>
  25.       
  26.    </body>
  27. </html>
複製代碼

作者: tony    時間: 2010-2-19 19:52

[attach]3[/attach]

2010/2/19 test




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