Program/PHP(162)
-
[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 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - checkbox
134_PHP HTML FORM 태그에서 사용하는 input 태그 - checkbox [요약] input 태그를 사용하며, type 속성의 값으로 checkbox를 사용하여 여러가지 보기중에 다수의 값을 선택하는 폼을 만드는 방법에 대해 알아보자. type 속성의 값이 checkbox이면 여러 보기를 만들고 선택할 수 있다. 체크박스는 나열되어 있는 몇개의 단어중에서 여러 값을 선택할 때 사용하는데, value라는 속성을 사용한다. value 속성에는 실제 서버에 전송할 값을 입력한다. type 속성값이 text 또는 password이면 입력한 것 자체가 값이기 때문에 value 속성이 필요없었다. checkbox는 여러 값을 받기 위해 사용되므로 어떠한 체크박스를 선택했을때 그것이 체크되면 어떠한 값을..
2022.10.10 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - password
133_PHP HTML FORM 태그에서 사용하는 input 태그 - password [요약] FORM 태그 input 태그를 사용하며 type 속성의 값으로 password를 사용하여 비밀번호를 입력하는 텍스트 박스를 생상하는 방법에 대해 알아보자. type 속성의 값이 password 이면 비밀번호를 입력하는 입력 폼이 된다. 어떠한 문구를 입력하더라도 우리가 볼 수 없도록 특수 문자로 가려져 표시된다. [type 속성의 값으로 password를 적용하는 방법] 다음은 input 태그(type 속성의 값이 password)를 적용한 예제이다. [예제: 136_input-pw.php ] 실행결과 입력폼에 원하는 값을 입력하면 특수문자로 대신 표시됨을 알 수 있다. 초보자를 위한 PHP 200제 김태영 ..
2022.10.10 -
[PHP] HTML FORM 태그에서 사용하는 input 태그 - text
132_PHP HTML FORM 태그에서 사용하는 input 태그 - text [요약] HTML의 input 태그를 사용하며 type 속성의 값으로 text를 사용하여 짧은 문구를 입력하는 방법에 대해 알아보자. input 태그는 type의 값에 따라 다른 기능을 제공한다. [input 태그 사용 방법] type 속성은 값에 따라 ID 를 입력하는 입력 폼이 될 수 있고, 비밀번호 입력 폼이 될 수도 있다. name 속성은 이 입력 폼의 이름을 뜻하며, 서버사이드 언어(PHP)에서 이 값으로 입력된 데이터를 전달받을 수 있다. maxlength 속성은 이 입력 폼이 몇 글자까지 입력 가능하도록 할 것인지를 표시한다. 여러종류의 type 속성값을 하나씩 적용하며 알아보자. type 속성값이 text이면 짧..
2022.10.10 -
[PHP] HTML과 FORM 태그
131_PHP HTML과 FORM 태그 [요약] HTML에서 FORM태그와 PHP 연동에 대해 알아보자. HTML은 웹페이지에서 가장 기본으로 사용되는 언어이다. HTML의 FORM 태그와 PHP의 연동을 위한 최소한의 내용을 알아보자 [FORM 태그 사용 방법] form 태그를 열 때 여러가지 속성을 사용할 수 있다. 위에서 보이는 name, method, action은 속성이라고 읽는다. name 속성에는 해당 form태그의 이름을 작성한다. 예를 들어, 회원가입 폼이라면 name="signUo" 또는 name="join", 설문조사 폼이라면 name="poll" 등을 사용할 수 있다. method는 작성한 정보들을 어떠한 방식으로 서버에 보낼 것인지 정한다. 전송 방식에는 GET방식과 POST 방식..
2022.10.10 -
[PHP] MySQL 인덱스 사용하기 INDEX
130_PHP MySQL 인덱스 사용하기 INDEX [요약] 레코드를 검색할 때 더 빠르게 검색하는 옵션 INDEX에 대해 알아보자. 데이터베이스의 레코드를 더욱 빠른 속도로 불러오게 하려면 인덱스를 사용한다. [INDEX 적용 방법] INDEX(필드명) 이미 존재하는 테이블에서 인덱스를 새로 추가하려면 ALTER 명령문을 사용한다. 다음은 이미 존재하는 myMember 테이블의 name 필드에 인덱스를 추가하는 쿼리문이다. ALTER TABLE myMember ADD INDEX(name); 다음은 위의 쿼리문을 실행하는 예제이다. [예제: 133_index.php ] 실행결과 다음은 [예제 133]을 실행하기 전과 후의 차이를 확인하는 그림이다. 필드 key를 보면 'MUL'이 표시된 것을 알 수 있다..
2022.10.09