Chap 3.


앞서 준비한 템플릿을 index.php 로 작성해서 다큐먼트 루트 디렉토리(이후 www)에 업로드를 합시다.


index.php 는 수정이 빈번하게 이루어질겁니다. 매번 작성, 수정하고 업로드 하는 것보다 ftp 접속해서 편집할 수 있는 편집기를 사용하는 것이 편할 것입니다.


암튼.. index.php 에 첫화면이라는 글자 출력하도록 수정하고, 그 아래에 회원가입 페이지로 연결되는 링크 작성합시다.



<html>
    <head>
        <title>첫페이지</title>
        <meta charset="utf-8" >
    </head>
    <body>
        첫 페이지
        <hr />
        <a href="./member/signup.php">회원가입</a>
    </body>
</html> 


아래 그림처럼 첫페이지가 나오네요.



회원관리와 관련이 있는 파일들은 www/member/ 디렉토리에 넣겠습니다.


우선, www 아래에 member 디렉토리를 만들고, 그 안에 signup.php 를 만듭시다.


이 signup.php 에서 회원가입을 하도록 만들겁니다.


우선 결정해야할 사항들이 있습니다. 입력받을 회원정보의 종류를 결정해야합니다.


사이트 성격에 따라서 천차만별일 수 있지만, 가장 기본적인 내용만을 이용해서 진행하겠습니다.


회원아이디/암호/이메일주소 이 3가지를 입력받는 페이지를 작성해보겠습니다.


이용자로부터 어떤 정보를 입력받으려면 form 관련 태그들을 사용해야합니다.



<html>
    <head>
        <title>회원가입 페이지</title>
        <meta charset="utf-8" >
    </head>
    <body>
        signup.php - 회원가입 페이지<br />
        <hr />

         <form name="signup_form" method="post" action="./signup_check.php" >
            아이디 : <input type="text" name="user_id" /><br />
            비밀번호 : <input type="password" name="user_pass" /><br />
            비밀번호 확인 : <input type="password" name="user_pass2" /><br />
            이메일주소 : <input type="text" name="user_email" /><br />
            <input type="submit" value="회원가입" />
        </form>   
       
    </body>
</html>
 


아주 간단하게 위처럼 만들어 볼 수 있습니다.



이렇게 보이네요. 이뻐보이진 않지만, 넘어갑시다..ㅎㅎ


회원가입으로 표시되는 submit 버튼을 클릭하면, form 태그가 감싸고 있는 input 태그들의 값이 form 태그에서 action에 지정된 signup_check.php 파일로 전달됩니다.


signup_check.php 파일이 전달 받을 값들을 데이터베이스에 저장을 하게 됩니다.

이제 mySql 이 등장할 순간이네요.^^


다음 편에 이어서 갑니다.


이상!





Posted by 똑똑한 영장류