반응형
말랑Cow
IT
말랑Cow
전체 방문자
오늘
어제
  • 분류 전체보기 (165)
    • Linux (33)
    • Windows (6)
    • Network (7)
    • Hardware (10)
    • Zabbix (13)
    • python (9)
    • script (0)
    • docker (16)
    • NAS (1)
    • DB (3)
    • php (33)
    • jQuery (1)
    • 정보보안기사 (0)
    • Ajax (1)
    • Javascript (21)
    • DELL (0)
    • HPE (0)
    • Secui (0)
    • AWS (2)
    • Elastic (0)
    • 보안 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 네트워크
  • 자빅스
  • jQuery
  • 파이썬
  • php 클래스
  • 리눅스
  • php 객체
  • 서버
  • Linux
  • 자바스크립트
  • 모니터링
  • Python
  • php
  • bash
  • Shell
  • JavaScript
  • ZABBIX
  • CentOS
  • 도커
  • docker
hELLO · Designed By 정상우.
말랑Cow

IT

[HTML Form을 통한 데이터 전송] select 태그
php

[HTML Form을 통한 데이터 전송] select 태그

2021. 8. 29. 00:00
반응형

select 박스는 여러 데이터들을 드롭다운 목록 형태로 보여줍니다.

<select name="속성값">
	<option value="데이터1">노출값1</option>
    <option value="데이터2">노출값2</option>
    <option value="데이터3">노출값3</option>
</select>

 

# select.php

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Select</title>
</head>
<body>
    <h1>Select Example</h1>
    <form action="post_result.php" method="post">
        좋아하는 팀:
        <select name="epl">
            <option value="">선택하세요</option>
            <option value="맨유">맨유</option>
            <option value="토트넘">토트넘</option>
            <option value="아스날">아스날</option>
        </select>
        </br>

        좋아하는 선수 :
        <select name="like">
            <option value="">선택하세요</option>
            <option value="포그바">포그바</option>
            <option value="손흥민">손흥민</option>
            <option value="오바메양">오바메양</option>
        </select>
        </br>

        싫어하는 선수 :
        <select name="hate">
            <option value="">선택하세요</option>
            <option value="라멜라">라멜라</option>
            <option value="그리즈만">그리즈만</option>
            <option value="수아레즈">수아레즈</option>
        </select>
        </br>

        <input type='submit' value='제출'>
    </form>
</body>
</html>
# post_result.php

?php

$epl = $_POST["epl"];
$like = $_POST["like"];
$hate = $_POST["hate"];

?>


<html>
<head>
    <title>Post Result</title>
</head>
<body>
    <h1>Post Example</h1>
    <?php
    echo "당신은 ".$epl." 팀을 좋아하며 ".$like." 을(를) 좋아하고 ".$hate." 을(를) 싫어합니다"
    ?>
</body>
</html>

위 처럼 드롭다운 형식으로 나타납니다.

선택해야 할 항목들이 많을 때 라디오방식으로 구현하면 옆으로 너무 길게 늘어나기 때문에 셀렉트박스로 구현하는 것이 사용자가 사용하는 데에도 편리하게 보일 수 있습니다.

반응형

'php' 카테고리의 다른 글

[php/mysql 연동] 데이터 조회/입력/수정/삭제  (0) 2021.08.31
[php/mysql 연동] 웹서버 연결  (0) 2021.08.30
[HTML Form을 통한 데이터 전송] input 태그  (1) 2021.08.28
[HTML Form을 통한 데이터 전송] POST, GET  (0) 2021.08.27
[php 내장함수] 네트워크 관련 함수  (0) 2021.08.26
    'php' 카테고리의 다른 글
    • [php/mysql 연동] 데이터 조회/입력/수정/삭제
    • [php/mysql 연동] 웹서버 연결
    • [HTML Form을 통한 데이터 전송] input 태그
    • [HTML Form을 통한 데이터 전송] POST, GET
    말랑Cow
    말랑Cow

    티스토리툴바