안효원 안효원 2022-01-12
last commit
@4f6c24016e4919b95969f941f9c5beafb6ce1c55
form_calc.php
--- form_calc.php
+++ form_calc.php
@@ -15,7 +15,7 @@
 <body>
     <div id="page">
         <h2>Calculator</h2>
-        <form action="form_calc_receive.php" method="post">
+        <form action="form_calc_server.php" method="post">
             <input type="text" name="num1" id="num1">
             <select name="op" id="op">
                 <option value="+">+</option>
form_calc_receive.php
--- form_calc_receive.php
+++ form_calc_receive.php
@@ -1,3 +1,6 @@
+<?php
+    include "form_calc_server.php";
+?>
 <!doctype html>
 <html lang="ko">
 <head>
@@ -15,23 +18,7 @@
     <div id="page">
         <h2>Calculating Result</h2><hr>
         <?php
-            $num1 = $_POST["num1"];
-            $op = $_POST["op"];
-            $num2 = $_POST["num2"];
-
-            if ($num1 != null && $num2 != null){
-                if($op == "+"){
-                    echo $num1 . "+" . $num2 . "=" . ($num1 + $num2);
-                }else if($op == "-"){
-                    echo $num1 . "-" . $num2 . "=" . ($num1 - $num2);
-                }else if($op == "*"){
-                    echo $num1 . "X" . $num2 . "=" . ($num1 * $num2);
-                }else{
-                    echo $num1 . "%" . $num2 . "=" . ($num1 / $num2);
-                }
-            }else{
-                echo "Error!!!";
-            }
+            echo $_GET["result"];
         ?>
         <br><br><button class="back" onclick="history.back()">뒤로가기</button>
     </div>
 
form_calc_server.php (added)
+++ form_calc_server.php
@@ -0,0 +1,16 @@
+<?php
+    $num1 = $_POST["num1"];
+    $op = $_POST["op"];
+    $num2 = $_POST["num2"];
+    if($op == "+"){
+        $result = $num1 + $num2;
+    }else if($op == "-"){
+        $result = $num1 - $num2;
+    }else if($op == "*"){
+        $result = $num1 * $num2;
+    }else{
+        $result = $num1 / $num2;
+    }
+    $url = 'form_calc_receive.php?result=' . $result;
+    header('Location: '.$url);
+
Add a comment
List