이번 php시간에는 form tag(폼 태그)에 대해 알아보겠다.
폼 태그는 사용자가 무언가를 입력할때 사용하는 태그다. 폼 태그의 구조는 아래와 같다.
<form name='폼이름' action='프로그램명' method='전달방식' [target='대상 윈도우' ] [enctype='인코딩 형식']> 입력 양식 ....... </form>
|
form태그를 구성하는 각각 요소를 설명하겠다.
name은 폼의 이름을 지정하는 요소이다. action은 입력될 값이 전달될 URL을 정의하는 요소이다. method는 입력값을 전달되는 방식을 정하는 부분인데 주로 사용하는 방식에는 GET방식과 POST방식이 있다. 물론 HEAD, PUT, DELETE등의 방식도 있지만 많이 사용하지는 않는다. target은 입력값을 전달할 URL을 출력할 창을 지정하는 요소이다. enctype은 입력된 데이터를 인코딩 하는 방법을 지정하는 요소이다.
위의 요소 중에 target이나 enctype은 생략 가능하다.
먼저 데이터 전달 방식과 변수에 대해 설명하겠다.
데이터 전달 method에서 가장 많이 사용하는 get방식과 post방식을 설명하겠다. get방식은 입력값을 URL에 저장하는 방식으로 대용량 데이터에는 사용하지 못한다. 또한 육안으로 식별이 가능하여 정보유출의 위험도 있다.
post방식은 많은 데이터 전송에도 사용가능하다. 하지만 대용량 전송에는 보통 enctype을 사용한다.
실습 1. get방식 사용
실습 1-1. get방식해서 php간 값 전달
실습 2. post방식 사용
실습 3. input type방식 사용
실습 4. radio방식 사용
실습 5. checkbox방식 사용
실습 6. textarea방식 사용
실습 8. select방식 사용
===================================================================
DNS 다중 도메인 서버 생성
'교육 > Php' 카테고리의 다른 글
Day 29(php) (0) | 2019.12.27 |
---|---|
Day 28 (php) (0) | 2019.12.26 |
Day 27 (php) (0) | 2019.12.24 |
Day 25 (Php) (0) | 2019.12.21 |
Day 20 (DNS & php) (0) | 2019.12.13 |