php 회원가입 페이지에서 이메일 중복체크가 안됩니다. 소스좀 봐주세요! 채택완료
오리고기
11년 전
조회 11,050
한달 전까지만 해도 회원가입이 제대로 됐었는데
건드린게 없는데 갑자기 이메일 중복체크를 누르면
'사용가능한 휴대폰 번호입니다' 라고 동문서답을 하네요..그래서 사람들이 회원가입을 못하고 있어요ㅠ
제가 보기엔 잘못된 것이 없는 것 같은데 도대체 무슨 문제일까요?
일단 소스를 보여드릴게요.
↓join.html
</p><p><tr>
<td class="m1">이메일 주소(아이디)</td>
<td class="value">
<span class="idcheck"><input type="text" class="input" name="uemail" id="uemail" /></span>
<span><a href="javascript_:;" onclick="check_uemail();"><img src="/images/sub/member/btn_idcheck.gif" alt="중복체크" /></a></span>
<div class="in_txt">- 등록하신 E-mail은 홈페이지 아이디로 사용되며 온라인예매 정보가 발송되므로 정확하게 적어주세요.</div></td>
</tr></p><p>
↓check_uemail.html
</p><p><?php </p><p>require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/include.all.html';</p><p>$fdb = new DB_jurassic;</p><p>if(in_array($_REQUEST['chk_uemail'], $DISABLE_IDS)) {
echo "uemail||2";
} else {
$sql = "select * from member where uemail='".$_REQUEST['chk_uemail']."' ";
$fdb->query($sql);
$isExistAdm1 = $fdb->nf();</p><p> $sql = "select * from member_out where uemail = '".$_REQUEST['chk_uemail']."'";
$fdb->query($sql);
$isExistAdm2 = $fdb->nf();
$isExistAdm = $isExistAdm1 + $isExistAdm2;</p><p> if($isExistAdm > 0) {
echo "uemail||0";
} else {
echo "uemail||1";
}
}</p><p>$fdb->close();
exit;
?></p><p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인