게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
회원가입하는데 아이디 중복확인이 문제입니다. 뭐가 잘못되었는지 모르겠어요
게시물ID : programmer_14626짧은주소 복사하기
작성자 : Nestea
추천 : 0
조회수 : 2433회
댓글수 : 4개
등록시간 : 2015/11/27 11:22:38
옵션
  • 본인삭제금지
<!DOCTYPE html>

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style>
body{text-align:center;}
</style>

<title>id check</title>

<?

$id = $_POST["id"];
$fnd = false;
if($id == null)
$id = ""'
else
{

$db_host = "localhost";
$db_user = "root";
$db_passwd = "";
$db_name = "";
$conn = mysqli_connect($db_host, $db_user,$db_passwd, $db_name);
if (mysqli_connect_errno()) {
echo "Error: Failed to connect DB:"
mysqli_connect_error();

}
$strSQL = "SELECT userid FROM members WHERE userid=' " + $id + " ' " ; 
mysqli_query($conn, $strSQL);
$result = mysqli_query($conn, "Select * from team5");

while($row = mysqli_fetch_array($result) )
$fnd = true;
}

?>
</head>
<script language = "JavaScript">

function id_search() {
if(document.form1.id.value=="") {
alert("ID를 입력해 주세요.");
document.form1.id.focus();
}
else{
<? $id ?> = document.form1.id.value;
document.form1.submit();
}
}

function id_ok(c_id) {
  opener.document.frm1.userid.value = c_id;
     self.close();   
}
</script>

<body>
<br>
사용하고자 하는 ID를 검색 버튼을 누르세요
<FORM NAME = "form1" ACTION = "idcheck.html" METHOD = "POST"  >
  <TABLE WIDTH="200" align = "center">
    <TR>
      <TD WIDTH="150">ID</TD>
      <TD WIDTH="100"><INPUT TYPE="text"   NAME="id"  size="20" ></TD>
      <TD WIDTH="40" ><INPUT TYPE="button" VALUE="검색" onClick="javascript:id_search()"></TD>
    </TR>
  </TABLE>
</FORM>




<?
if ($id != "" && $fnd == false)  
?>
사용 가능한 ID 입니다<P>
확인을 누르시면 회원등록 화면으로 돌아갑니다.

<A  HREF="javascript:id_ok("id">확인</A>
<?
}
else if ($id != "" && $fnd == true)
?>
이미 사용 중인 ID 입니다.
<?
}
?>


</body>

</body>
</html>

DB내용은 지난번 어떤분께서 말씀해주셔서 내용을 지원겁니다!

확인을 누르면 이 화면으로 다시 넘어오면서 입력한 아이디를 데이터베이스하고 비교해서 가입가능성을 출력하게 되는 페이지인데요

창은 멀쩡히 뜨는데
사용가능합니다랑 사용할수 없습니다랑 동시에 뜨고... 중복확인 버튼을 누르면 중복확인이 안됩니다. 공백으로 치고 해도 공백입니다라는 문장이 안뜨네요
<? $id ?> = document.form1.id.value;
이부분 지우면 공백입니다라고 뜨긴 합니다만.. 뭐가 문제인지 잘 모르겟네요 ㅠㅠ

저번에 댓글달아주신분들 감사합니다. 제가 프로젝트 조원들과 싸워서 댓글을 못달았네요 ㅠㅠ

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호