php(202)
-
[PHP] POST 방식 데이터 받기
144_PHP POST 방식 데이터 받기 [요약] POST 방식으로 전달된 데이터를 사용하는 방법에 대해 알아보자. POST 방식으로 데이터를 받는 것은 GET 방식으로 데이터를 받는 것과 크게 다르지 않다. GET 배열 대신 $_POST 배열을 사용한다. POST 방식은 HTTP의 리퀘스트 내의 head와 body로 구분이 되는 곳의 body 영역에 데이터를 실어서 보내는 방식이며 GET과 달리 주소창에 값이 보이지 않으므로 GET 방식보다 보안 측면에서 좋다. POST 방식의 데이터를 받으려면 다음과 같이 사용한다. $_POST[name 속성값]; 다음은 POST 방식으로 값을 받는 예제이다. 이 예제도 POST 방식으로 전송하는 form 태그의 action 속성에 사용된다. [예제: 147_post..
2022.10.12 -
[PHP] GET 방식으로 FORM 태그의 데이터 전송
143_PHP GET 방식으로 FORM 태그의 데이터 전송 [요약] FORM 태그에서 입력한 내용 중 GET 방식으로 서버에 보내는 방법에 대해 알아보자. URL에 직접 값을 입력하여 데이터를 받는 파일을 생성해봤다. 이번에는 FORM 태그를 생성하고 생성한 데이터를 파일로 전송하는 방법에 대해 알아보자. FORM 태그의 method 속성에는 GET을 입력하고, action 속성에는 [예제 145]의 파일명인 145_get.php를 입력한다. ./는 현재 위치를 의미하며 실행하는 파일과 같은 위치에 있는 145_get.php 파일을 의미한다. 데이터를 전송하므로 input 태그의 type 속성의 값을 submit로 한 버튼도 필요하다. [예제: 146_form_get.php ] 나이 : 취미 : 실행결과..
2022.10.12 -
[PHP] GET 방식으로 데이터 받기
142_PHP GET 방식으로 데이터 받기 [요약] PHP에서 GET 방식으로 온 데이터를 받는 방법에 대해 알아보자. form 태그를 사용해 데이터를 입력하고 공간을 만드는 방법에 대해 알아보았다. 이제 입력한 데이터 또는 선택한 데이터를 서버에 전송하고 서버에서 해당 데이터를 다루는 방법에 대해 알아보자. form 태그의 method 속성에 데이터 전송 방식을 대입한다. 이 방식에는 GET 방식과 POST 방식이 있다. GET 방식은 데이터를 URL에 붙여 데이터를 전송하는 방식이다. 나이와 취미를 입력하는 form이 있고 값을 전달하면 URL은 다음과 같이 값이 붙어서 전송된다. [GET 의 데이터 전달 방식] http://주소?age=20&hobby=collection 위의 주소에서 age는 나이..
2022.10.11 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - file
141_PHP HTML FORM 태그에서 사용하는 input 태그 - file [요약] input 태그를 사용하며 type 속성의 값으로 file을 사용하여 서버에 파일을 전송하는 폼에 대해 알아보자. 웹 서비스를 이용하다보면 자신이 찍은 사진이나 문서 파일을 업로드한 경험이 있을 것이다. 파일을 업로드하는 폼을 만들려면 input 태그의 type 속성의 값으로 file을 사용한다. [type 속성값에 file을 적용하는 방법] 파일 업로드 폼을 만들때는 form 태그에 enctype 속성을 적용하고 값으로 multipart/form-data 를 사용한다. 작성하지 않으면 업로드한 파일의 이름(경로 포함)만 업로드되고 실제 파일은 업로드가 되지 않는다. [form 태그 enctype 속성에 multipa..
2022.10.11 -
[PHP] HTML FORM 태그에서 사용하는 select 태그
140_PHP HTML FORM 태그에서 사용하는 select 태그 [요약] 클릭하면 아래로 쭉 펼쳐지는 셀렉트박스를 생성하는 select 태그에 대해 알아보자. 웹사이트에서 회원가입을 할 때 생년월일을 선택하면 아래로 쭉 목록이 펼쳐지는 박스를 본 적이 있을것이다. 이 기능은 select 태그를 사용하여 만든다. select 태그 안에서 여러 개의 값을 표시하려면 option 태그를 사용하면 된다. [select 태그 사용 방법] 1 2 3 select 태그를 생성하고 보여질 목록은 select 태그 내에 option 태그를 만들어 표시한다. option 태그 안에는 웹페이지에 표시될 값을 작성하고 value 속성에는 서버에 보낼 값을 작성한다. 다음은 select 태그를 사용하여 1월부터 12월까지 ..
2022.10.11 -
[PHP] HTML FORM 태그에서 사용하는 textarea 태그
139_PHP HTML FORM 태그에서 사용하는 textarea 태그 [요약] textarea 태그를 사용하여 장문의 글을 입력하는 입력폼을 생성하는 방법에 대해 알아보자. 웹사이트에서 장문의 글을 입력하려면 textarea 태그를 사용한다. 자기소개서 입력폼 등을 만들 때 사용되는 태그이다. [textarea 태그 사용 방법] 웹페이지에서 기본적으로 어떠한 문구를 입력폼 안에 표시한다면 textarea 태그 안에 입력한다. Hello World 다음은 textarea 태그를 사용한 예제이다. [예제: 142_textarea.php ] 실행결과 위 그림을 보면 textarea 영역이 굉장히 작은걸 볼 수 있다. textarea의 사이즈를 조정해 보도록 하자. 세로의 길이를 늘리려면 rows 속성을 사용..
2022.10.11 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - url
138_PHP HTML FORM 태그에서 사용하는 input 태그 - url [요약] input 태그를 사용하며 type 속성의 값으로 url을 사용하여 사이트의 주소를 입력하는 폼을 생성하는 방법에 대해 알아보자. type 속성값이 url이면 url 입력폼이 된다. email과 마찬가지로 HTML5에서 새로 생긴 기느이며, 해당 폼에는 url주소의 규칙을 지킨 값만이 전송될 수 있다. 입력한 값이 url주소 유효성에 어긋나면 submit 버튼을 눌러도 값이 전송되지 않는다. 즉, 올바른 url값을 입력하지 않으면 전송 버튼을 눌러도 값을 검사하지 않는다. [type 속성값에 url을 적용하는 방법] 다음은 url 입력폼을 생성한 예제이다. [예제: 141_input_url.php ] 실행결과 초보자를 ..
2022.10.11 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - email
137_PHP HTML FORM 태그에서 사용하는 input 태그 - email [요약] input태그를 사용하며, type 송성의 값으로 email을 사용하여 이메일을 입력하는 폼을 생성하는 방법에 대해 알아보자. type 속성값이 email이면 email 입력 폼이 된다. HTML5에서 새로 생긴 기능이며, 해당 폼에는 이메일 주소의 규칙인 @(at)과 도메인이 있어야 한다. 입력한 값이 이메일 주소 유효성에 어긋나면 submit 버튼을 눌러도 값이 전송되지 않는다. 즉, 제대로된 이메일 값을 입력하지 않으면 전송 버튼을 눌러도 값을 검사하지 않는다. [type 속성값에 email을 적요하는 방법] 다음은 email 입력폼을 생성한 예제이다. [예제: 140_input_email.php ] 실행결과 ..
2022.10.11 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - submit
136_PHP HTML FORM 태그에서 사용하는 input 태그 - submit [요약] form 태그에서 입력한 정보를 서버로 전송하는 버튼 submit에 대해 알아보자. type 속성값이 submit이면 FORM 태그의 action 속성에 명시된 파일로 입력한 데이터를 전송하는 버튼이 생성된다. [type 속성값에 submit을 적용하는 방법] value 속성에 입력한 값은 submit 버튼 안에 표시되는 문구이다. 다음은 form 태그에 입력한 내용을 전송하는 버튼을 생성하는 예제이다. [예제: 139_input_submit.php ] 실행결과 실제 데이터 전송시에는 name, method, action 속성에 적합한 값을 입력해야 한다. 현재는 그렇지 않으므로 전송 버튼을 입력해도 존재하지 않는..
2022.10.10 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - radio
135_PHP HTML FORM 태그에서 사용하는 input 태그 - radio [요약] input 태그를 사용하며, type 속성의 값으로 radio를 사용하여 여러가지 보기 중 하나의 값을 선택하는 폼을 만드는 방법에 대해 알아보자. 라디오 버튼은 체크박스와 마찬가지로 나열된 보기를 선택하는 기능을 갖고 있다. 단, 체크박스는 복수 선택이 가능하지만, 라디오 버튼은 하나의 보기만 선택할 수 있다. [type 속성값에 radio를 적용하는 방법] 같은 항목에서 사용한다면 name값이 일치해야만 1개의 라디오 버튼을 선택할 수 있다. 다수의 선택지에서 1개만 선택하려면 다음과 같이 name을 일치시켜 주어야만 한다. 이부분은 checkbox와 동일하다. [type 속성값이 radio일 때 checked를..
2022.10.10