on
PHP 4 - 폼(Form)
PHP 4 - 폼(Form)
▶ 폼 태그 구조
입력 양식 ......
▶ 데이터 전달 방식과 변수
GET 방식
: GET방식은 입력 값을 action에 지정한 URL에 첨가하여 전달하는 방식을 의미
(처리를 요청하기보다는 정보를 요청하는 용도)
예제 1. GET 예제 폼 파일
4-1.html
GET 예제
4-1.php
GET 예제 파일
//a.php b.php"); ?> //b.php
왼쪽 a.php / 오른쪽 b.php
POST 방식
예제 2. POST 예제 폼 파일
4-2.html
POST 예제 텍스트 입력:
4-2.php
* register_globals
php.ini파일에 register_globals의 역할은 EGPCS(Environment, GET, POST, Cookie, Server)의 값들을
자동으로 PHP에 전역변수로 저장해주는 옵션이다. EGPCS에 의해서 전달된 값들은 각각 연관 배열인
$_ENV, $_GET, $_POST, $_COOKIE, $_SERVER에 저장된다. 이때 전달 킷값과 동일한 변수를 전역변
수로 만들어줄려면 register_globals를 On으로 지정하면 된다.
/usr/local/lib/php.ini 파일의 설정을 다음과 같이 수정하고 수행해 보자
register_globals = On
예제 3. GET, POST 변수를 전역변수로 전달하기위한 폼 파일
4-3.html
전역변수로 전달
4-3.php
post에 전달된 값은 {$post}입니다. \$_GET[get]에 전달된 값은 {$_GET['get']}입니다. \$_POST[post]에 전달된 값은 {$_POST['post']}입니다. "); ?>
▶ 다양한 input type 폼 태그
* text와 password
예제 4. input type text와 password
4-4.html
Input type text와 password 이름 : 암호 :
4-4.php
암호는 {$_POST['pw']}입니다."); ?>
▶ input type radio
예제 5. input type radio
4-5.html
Input type radio 1, 2, 3, 4,
4-5.php
▶ input type checkbox
예제 6. input type chechbox
4-6.html
Input type chechbox 1, 2, 3, 4,
4-6.php
cb2은 {$_POST['cb2']}입니다. cb3은 {$_POST['cb3']}입니다. cb4은 {$_POST['cb4']}입니다."); ?>
▶ input type file
▶ TEXTAREA
초기값
예제 9. Input type file
4-9.html
Textarea
4-9.php
▶ SELECT
출력값 ......
예제 10. select 태그 폼 파일
4-10.html
Select 1번 2번 3번
4-10.php
from http://lemonandgrapefruit.tistory.com/123 by ccl(A) rewrite - 2021-11-19 15:27:02