signup.html
<!doctype html>
<html lang = "ko">
<head>
<meta charset = "utf-8">
<title>회원가입</title>
</head>
<body>
<h1>회원가입</h1>
<form action = "signup.php" method = "post">
<table>
<tr>
<td>이름</td>
<td><input type = "text" name = "name" placeholder = "이름" maxlength = "10" /></td>
</tr>
<tr>
<td>ID</td>
<td><input type = "text" name = "id" placeholder = "ID" maxlength = "15" /></td>
</tr>
<tr>
<td>비밀번호</td>
<td><input type = "password" name = "pw" placeholder = "비밀번호" maxlength = "20" /></td>
</tr>
<tr>
<td>비밀번호 확인</td>
<td><input type = "password" name = "re_pw" placeholder = "비밀번호 확인" maxlength = "20" /></td>
</tr>
<tr>
<td>E-mail</td>
<td><input type = "email" name = "email" placeholder = "E-mail" maxlength = "30" /></td>
</tr>
<tr>
<td colspan = "2"><input type = "submit" value = "회원가입" /></td>
</tr>
</table>
</form>
</body>
</html>
signup.php
<!doctype html>
<html lang = "ko">
<head>
<meta charset = "utf-8">
<title>회원가입</title>
</head>
<body>
<?php
$name = $_POST['name'];
$id = $_POST['id'];
$pw = $_POST['pw'];
$re_pw = $_POST['re_pw'];
$email = $_POST['email'];
//빈칸 확인
if($name == "")
{
echo "<script>alert('이름 칸이 비어있습니다.'); history.back();</script>";
exit;
}
else if($id == "")
{
echo "<script>alert('아이디 칸이 비어있습니다.'); history.back();</script>";
exit;
}
else if($pw == "")
{
echo "<script>alert('비밀번호 칸이 비어있습니다.'); history.back();</script>";
exit;
}
else if($re_pw == "")
{
echo "<script>alert('비밀번호 확인 칸이 비어있습니다.'); history.back();</script>";
exit;
}
else if($email == "")
{
echo "<script>alert('이메일 칸이 비어있습니다.'); history.back();</script>";
exit;
}
//비밀번호 체크
if($pw != $re_pw)
{
echo "<script>alert('비밀번호와 비밀번호 확인이 서로 다릅니다.'); history.back();</script>";
exit;
}
//MySQL 연결
$sql = mysqli_connect("localhost", "root", "pass", "poly");
//MySQL 연결 실패
if(mysqli_connect_errno())
{
echo "MySQL 연결 실패 : " .mysqli_connect_error();
}
?>
</body>
</html>
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 71 | 포트 상태 확인 및 포트 열기 | proin | 2018.06.05 | 0 |
| » | [WEB] 회원가입 부분 기본 틀 | proin | 2018.06.04 | 1 |
| 69 | MySQL 패스워드 변경 | proin | 2018.06.01 | 0 |
| 68 | DB계정 관련 | proin | 2018.06.01 | 2 |
| 67 | html 문서에서 php 코드가 실행이 안될 때 | proin | 2018.05.29 | 3 |
| 66 | onclick 링크 (새창/팝업/현재창/프레임) | proin | 2018.05.29 | 0 |
| 65 | [WEB] DIV 태그를 이용하여 레이아웃 만들기 | proin | 2018.05.28 | 0 |
| 64 | MySQL 숫자 | proin | 2018.05.28 | 0 |
| 63 | crontab 명령어 | proin | 2018.05.27 | 1 |
| 62 | MySQL Database Dump 명령 | proin | 2018.05.27 | 0 |
| 61 | [WEB] css 버튼 디자인 모음 | proin | 2018.05.23 | 0 |
| 60 | [WEB] 제타위키 세션 PHP 로그인 | proin | 2018.05.23 | 0 |
| 59 | [WEB] 세션 PHP 로그인 | proin | 2018.05.23 | 2 |
| 58 | PHP를 이용한 Header 페이지 이동(리다이렉트Redirect) | proin | 2018.05.21 | 0 |
| 57 | [아두이노] 블루투스로 컨트롤하는 무선조종 자동차 | proin | 2018.05.21 | 1 |
| 56 | [아두이노] Arduino MEGA 핀배열 | proin | 2018.05.21 | 3 |
| 55 | [아두이노] DC 모터 조이스틱 속도 제어 | proin | 2018.05.16 | 1 |
| 54 | [아두이노] DC 모터의 속도제어(모터드라이버 L298N) 2편 | proin | 2018.05.14 | 4 |
| 53 | How to Use the Arduino Joystick Shield v2.4 | proin | 2018.05.14 | 0 |
| 52 | Joystick Shield Module V1.A | proin | 2018.05.14 | 0 |