PHP 3분 핵심 요약집

8.08. 회원가입 화면 만들기

연서은 2024. 5. 30. 11:35

회원 가입을 할 수 있는 html 페이지를 만든다.

<!DOCTYPE html>
<html>
    <head>
        <title>php-memo 회원가입</title>
    </head>
    <body>
        <?php require_once("inc/header.php"); ?>
        <h1>php-memo 회원가입</h1>
        <form method="POST" action="regist.post.php">
        <p>
            아이디 : 
            <input type="text" name="login_id" />
        <p>
        <p>
            비밀번호 : 
            <input type="password" name="login_pw" />
        <p>            
        <p>
            이름 : 
            <input type="text" name="login_name" />
        <p>
        <p><input type="submit" value="회원가입"></p>
        </form>
    </body>
</html>

위 코드를 regist.php 파일로 저장한다. 회원 가입을 위한 폼을 보여주는 html 파일이다.


공통 헤더를 불러와서 끼워넣는다.

<?php require_once("inc/header.php"); ?>

회원 가입을 위해 회원 ID(login_id), 회원 비밀번호(login_pw), 회원 이름(login_name)을 입력받는다.

<p>
    아이디 : 
    <input type="text" name="login_id" />
<p>
<p>
    비밀번호 : 
    <input type="password" name="login_pw" />
<p>            
<p>
    이름 : 
    <input type="text" name="login_name" />
<p>

서버로 데이터를 전달하기 위해서는 전달할 항목을 name 속성으로 구분해야 한다.


회원가입 버튼이 클릭되면 입력한 회원가입 정보를 POST 메소드를 통해 서버의 regist.post.php 경로로 전달한다.

<form method="POST" action="regist.post.php">

~

    <p><input type="submit" value="회원가입"></p>
</form>

HTML에서 서버로 데이터 전달을 위해서는 <form> 태그로 감싼다. type="submit" 은 서버로 <form> 태그 안의 내용을 전달하라는 의미다.