[PHP] 회원가입, 로그인 기능 만들기 (4/8) - 회원가입 폼 만들기

2022. 10. 22. 01:10무료강좌&튜토리얼/PHP

[PHP] 회원가입, 로그인 기능 만들기 (4/8) - 회원가입 폼 만들기

 

회원정보를 입력할 테이블을 생성했다.

이 테이블에 데이터를 입렵하기 위한 회원정보 입력폼을 생성한다.

이 파일도 만찬가지로 php/jpinLogin/signUp 폴더에 작성하도록 한다.

 

다음은 회원가입 폼의 예제이다.

[예제: 173_signUpForm.php ]

<!DOCTYPE html>
<html lang="ko">
<head>
  <title>회원가입 폼 만들기</title>
</head>
<body>
  <h1>회원가입</h1>
  <form name="signUp" method="POST" action="./174_signUpSave.php">
    이메일<br>
    <input type="email" name="userEmail" required />
    <br>
    <br>
    닉네임<br>
    <input type="text" name="userNickName" required />
    <br>
    <br>
    비밀번호<br>
    <input type="password" name="userPw" required />
    <br>
    <br>
    생일<br>
    <select name="birthYear" required>
      <?php
      $thisYear = date('Y', time());
      for($i = $thisYear; $i >= 1930; $i--) {
        echo "<option value='{$i}'>{$i}</option>";
      }
      ?>
    </select>년
    <select name="birthMonth" required>
      <?php
      for($i = 1; $i <= 12; $i++) {
        echo "<option value='{$i}'>{$i}</option>";
      }
      ?>
    </select>월
    <select name="birthDay" required>
      <?php
      for($i = 1; $i <=31; $i++) {
        echo "<option value='{$i}'>{$i}</option>";
      }
      ?>
    </select>일
    <br>
    <br>
    <input type="submit" value="가입하기" />
  </form>
</body>
</html>

1. 회원가입 폼을 생성하기 위한 form 태그를 생성한다.

2. action 속성의 값은 회원가입 정보를 member 테이블에 저장할 파일이다.

3. 이메일주소, 닉네임, 비밀번호, 생년월일을 입력하는 폼을 만든다.

4. form 태그에 입력된 정보를 action 속성에 입력된 값으로 전송하는 버튼을 만든다.

 

실행 URL은 http://localhost/php/joinLogin/signUp/173_signUoForm.php  이다.

실행결과

 

 


 

 

 

초보자를 위한 PHP 200제
김태영 지음 | 정보문화사