<?php
session_start();
header("Content-type:text/html;charset=utf-8");
$link = mysqli_connect('localhost','000000','000000' ,'000000');
if (!$link) {
die("연결 실패:".mysqli_connect_error());
}
$sql = "로그인에서 * 선택";
$result = mysqli_query($link, $sql);
$rows = mysqli_fetch_array($result);
$username = $_POST['username'];
$password = $_POST['password'];
$confirm = $_POST['confirm'];
$email = $_POST['email'];
if($username == "" || $password == "" || $confirm == "" || $email == "")
if ((strlen($username) < 3)||(!preg_match('/^w+$/i', $username)))
{
echo "<script>alert('정보는 비워둘 수 없습니다! 다시 채우세요');window.location.href='zhuce.html'</script>";
} elseif ((strlen($username) < 3)||(!preg_match('/^w+$/i', $username))) {
echo "<script>alert('사용자 이름은 3자리 이상이어야 하며 잘못된 문자를 포함하지 않아야 합니다! 다시 입력하세요.' ); window.location.href='zhuce'</script>";
//사용자 이름 길이 확인
}elseif(strlen($password) < 5){
echo "<script> ;alert(' 비밀번호는 5자리 이상이어야 합니다! 다시 입력하세요.');window.location.href='zhuce.html'</script>";
//비밀번호 길이 결정
}elseif($ 비밀번호 != $confirm) {
echo "<script>alert('두 비밀번호가 다릅니다! Refill');window.location.href='zhuce.html'</script>";
//두 번 입력한 비밀번호가 동일한지 확인
} elseif (!preg_match('/^[w.] + @w+.w+$/i', $email))
echo "<script>alert('이메일은 불법입니다! 다시 채워주세요');window.location.href='zhuce.html'</script> ;" ;
//이메일 형식이 적합한지 확인
elseif(mysqli_fetch_array(mysqli_query($link,"select * from login where username = '$username'"))){
echo "<script> Alert('사용자 이름이 이미 존재합니다.');window.location.href='zhuce.html'</script>";
} else{
$sql= "로그인에 삽입(사용자 이름, 비밀번호, 확인, 이메일 )values(' $username','$password','$confirm','$email')";
//데이터베이스에 삽입
if(!(mysqli_query($link,$sql))){
echo "< script>alert('데이터 삽입 실패');";
}else{
echo "<script>alert('등록 성공');window.location.href='yonghu.html'</script>";
}
}
?>