주간 베스트 월간 베스트 3개월 베스트 베스트 게시물
연길시 신화서점 조선말 도서

값의 전달과 처리

광수 | 2001.10.17 00:37:42 댓글: 0 조회: 372 추천: 13
분류웹 프로그래밍 https://life.moyiza.kr/itstudy/1758818
▶ 값의 전달과 처리

... T^T 시스템 다운. 강의 새로 작성. 처음보단 조금 부실하네요 ...

FORM 관련 태그에 대한 강의와 예제를 이미 다루어보았습니다. 하지만 실제 값을 넘겨
처리하는 과정은 생략했죠.

카운터의 경우 실행만 하면 되기 때문에 별도로 입력란이 없어도 되지만, 메모장이나
게시판 등의 프로그램에서는 없어서는 안될 것이 입력란이죠. ^^;

다음 강의로 진행하기에 앞서 값의 전달과 처리에 대해 예제를 들어 설명하도록
하겠습니다. 간단히 끝날 거에요.


▷ 입력폼을 만들자.

FORM 관련 태그는 이미 그 예제까지 다뤘기 때문에 따로 긴 설명은 않겠습니다.
[잘 모르시겠다면 기존 강의글을 참고하면 되겠죠? [내용도 짧으니까요.]

먼저 예제 문서를...

[input.html]
--------------------------------------------------------------------------------
<html>
<head>
<title>회원 로그인</title>
</head>
<body bgcolor='white' text='black'>
<form method='post' action='check.php'>
아 이 디 : <input type='text' name='id' size='8'><br>
비밀번호 : <input type='password' name='pass' size='8'><br>
<input type='submit' value='로그인'>
</form>
</body>
</html>
--------------------------------------------------------------------------------
▷ 미리보기 : http://dreamphp.com/study2/form/input.html
▷ 소스보기 : http://dreamphp.com/study2/form/input.phps


<form> 태그에 method 항목은 값의 전달 방식을 설정합니다. GET/POST 방식이 있는데
이것은 이미 앞에서 살펴보았습니다. 그 다음 action 항목에 폼으로부터 값을 전달할
프로그램을 지정하게 됩니다. 만약 <form></form> 태그가 없다면 아무런 일도
일어나지 않게 됩니다. ^^;

위 예제를 실행하면 입력란 두개와 한개의 버튼이 출력됩니다. 이름과 암호 기입후
로그인 버튼을 누르게 되면 check.php 파일로 해당 값을 전송하게 되는 것입니다.

입력폼의 구성은 사용자 마음대로 해도 됩니다. HTML을 능숙하게 다룬다면 보다 더
멋진 화면구성까지 할 수 있겠죠? 그것은 여러분이 몫으로 은근슬쩍 남겨둡니다...

이제 check.php 파일을 만들어볼까요?


▷ 값의 처리.

[check.php]
--------------------------------------------------------------------------------
<?
echo "입력받은 아이디 : $id , 입력받은 비밀번호 : $pass";
?>
--------------------------------------------------------------------------------
▷ 미리보기 : http://dreamphp.com/study2/form/check.php
▷ 소스보기 : http://dreamphp.com/study2/form/check.phps


check.php 파일을 곧바로 실행하면 화면엔 입력받은 아이디 : , 입력받은 비밀번호 :
라는 문자열만 출력됩니다. $id와 $pass 변수에 아무런 값이 할당되지 않았기
때문이죠.

input.html에서 아이디와 비밀번호를 입력후 로그인 버튼을 눌러보세요. 그러면
입력했던 값이 화면에 출력될 것입니다. 아래처럼 말이죠.

입력받은 아이디 : test , 입력받은 비밀번호 : 1234

PHP는 이처럼 쉽게 값을 전달받아 처리할 수 있습니다. input 태그의 name 항목의
값이 변수명이 되기 때문에 이를 처리하는 PHP 프로그램에선 $ 기호만 붙여 바로
사용할 수 있게 되는 것입니다.

지금 예제의 경우 입력받은 값을 바로 출력했는데, 이것을 응용하면 넘겨받은 값을
이용해 파일이나 DB로부터 저장된 값과 일치하는지의 여부를 검사할 수 있으며,
파일이나 DB에 입력받은 값을 기록까지 할 수 있습니다. 응용하기 나름이죠.


▶ 별도로 설명이 필요없는 간단한 내용이었습니다. 흠흠... 보다 더 멋진 활용
예제는 메모장을 통해 선보이도록 하겠습니다. ^^; 그럼 좋은 하루 되세요~

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:07)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >> 웹 프로그래밍
* 이동후 위치 : 웹 공부 >>

* 전설님에 의해서 게시물 이동되었습니다 (2004-05-30 17:12)
* 이동한 이유 :
* 원래의 위치 : 웹 공부 >>
* 이동후 위치 : 웹 공부 >> 웹 프로그래밍
추천 (13) 선물 (0명)
IP: ♡.149.♡.65
3,006 개의 글이 있습니다.
제목 글쓴이 날짜 조회
관리자
2003-09-20
11846
관리자
2003-09-20
11395
관리자
2003-09-20
20523
지구인
2010-08-27
19325
지구인
2009-09-07
13648
SOLIDH
2010-01-29
15601
엔죠라이프
2004-10-07
16701
광수
2001-10-17
424
광수
2001-10-17
575
광수
2001-10-17
718
광수
2001-10-17
372
광수
2001-10-17
445
광수
2001-10-17
709
광수
2001-10-17
591
광수
2001-10-17
564
광수
2001-10-17
597
광수
2001-10-17
502
광수
2001-10-17
622
광수
2001-10-17
832
광수
2001-10-17
792
광수
2001-10-17
627
광수
2001-10-17
785
광수
2001-10-17
449
광수
2001-10-17
508
광수
2001-10-17
445
광수
2001-10-17
656
광수
2001-10-17
508
광수
2001-10-17
732
모이자 모바일