반응형


PHP html select option 셀렉트박스로 선택한 값 출력하기 post보내기






First를 선택하고 Submit the form 확인 누르면 first가 출력되는 법을 알아보자


<form> 태그를 이용해서 다른 php에 post값으로 보내는 방법이다.





1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
 
?>
 <!--form.php-->
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <form method="post" action="process.php">
          <select name="taskOption">
            <option value="first">First</option>
            <option value="second">Second</option>
            <option value="third">Third</option>
          </select>
          <input type="submit" value="Submit the form"/>
        </form>
    </body>
</html>
 
cs



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!--process.php-->
<?php
   $option = isset($_POST['taskOption']) ? $_POST['taskOption'] : false;
   if ($option) {
      echo htmlentities($_POST['taskOption'], ENT_QUOTES, "UTF-8");
   } else {
     echo "task option is required";
     exit
   }
?>
 
<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        
    </body>
</html>
 
cs






반응형
Posted by 제3인생자
l