--- form_calc.php
+++ form_calc.php
... | ... | @@ -15,7 +15,7 @@ |
15 | 15 |
<body> |
16 | 16 |
<div id="page"> |
17 | 17 |
<h2>Calculator</h2> |
18 |
- <form action="form_calc_receive.php" method="post"> |
|
18 |
+ <form action="form_calc_server.php" method="post"> |
|
19 | 19 |
<input type="text" name="num1" id="num1"> |
20 | 20 |
<select name="op" id="op"> |
21 | 21 |
<option value="+">+</option> |
--- form_calc_receive.php
+++ form_calc_receive.php
... | ... | @@ -1,3 +1,6 @@ |
1 |
+<?php |
|
2 |
+ include "form_calc_server.php"; |
|
3 |
+?> |
|
1 | 4 |
<!doctype html> |
2 | 5 |
<html lang="ko"> |
3 | 6 |
<head> |
... | ... | @@ -15,23 +18,7 @@ |
15 | 18 |
<div id="page"> |
16 | 19 |
<h2>Calculating Result</h2><hr> |
17 | 20 |
<?php |
18 |
- $num1 = $_POST["num1"]; |
|
19 |
- $op = $_POST["op"]; |
|
20 |
- $num2 = $_POST["num2"]; |
|
21 |
- |
|
22 |
- if ($num1 != null && $num2 != null){ |
|
23 |
- if($op == "+"){ |
|
24 |
- echo $num1 . "+" . $num2 . "=" . ($num1 + $num2); |
|
25 |
- }else if($op == "-"){ |
|
26 |
- echo $num1 . "-" . $num2 . "=" . ($num1 - $num2); |
|
27 |
- }else if($op == "*"){ |
|
28 |
- echo $num1 . "X" . $num2 . "=" . ($num1 * $num2); |
|
29 |
- }else{ |
|
30 |
- echo $num1 . "%" . $num2 . "=" . ($num1 / $num2); |
|
31 |
- } |
|
32 |
- }else{ |
|
33 |
- echo "Error!!!"; |
|
34 |
- } |
|
21 |
+ echo $_GET["result"]; |
|
35 | 22 |
?> |
36 | 23 |
<br><br><button class="back" onclick="history.back()">뒤로가기</button> |
37 | 24 |
</div> |
+++ form_calc_server.php
... | ... | @@ -0,0 +1,16 @@ |
1 | +<?php | |
2 | + $num1 = $_POST["num1"]; | |
3 | + $op = $_POST["op"]; | |
4 | + $num2 = $_POST["num2"]; | |
5 | + if($op == "+"){ | |
6 | + $result = $num1 + $num2; | |
7 | + }else if($op == "-"){ | |
8 | + $result = $num1 - $num2; | |
9 | + }else if($op == "*"){ | |
10 | + $result = $num1 * $num2; | |
11 | + }else{ | |
12 | + $result = $num1 / $num2; | |
13 | + } | |
14 | + $url = 'form_calc_receive.php?result=' . $result; | |
15 | + header('Location: '.$url); | |
16 | + |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?