php 회원가입 페이지에서 이메일 중복체크가 안됩니다. 소스좀 봐주세요!

php 회원가입 페이지에서 이메일 중복체크가 안됩니다. 소스좀 봐주세요!

QA

php 회원가입 페이지에서 이메일 중복체크가 안됩니다. 소스좀 봐주세요!

답변 1

본문

한달 전까지만 해도 회원가입이 제대로 됐었는데

건드린게 없는데 갑자기 이메일 중복체크를 누르면

'사용가능한 휴대폰 번호입니다' 라고 동문서답을 하네요..그래서 사람들이 회원가입을 못하고 있어요ㅠ

제가 보기엔 잘못된 것이 없는 것 같은데 도대체 무슨 문제일까요?

일단 소스를 보여드릴게요.

 

↓join.html


<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><br />
         <div class="in_txt">- 등록하신 E-mail은 홈페이지 아이디로 사용되며 온라인예매 정보가 발송되므로 정확하게 적어주세요.</div></td>
       </tr>

 

↓check_uemail.html


<?php 
require_once $_SERVER['DOCUMENT_ROOT'] . '/inc/include.all.html';
$fdb = new DB_jurassic;
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();
 $sql = "select * from member_out where uemail = '".$_REQUEST['chk_uemail']."'";
 $fdb->query($sql);
 $isExistAdm2 = $fdb->nf();
 
 $isExistAdm = $isExistAdm1 + $isExistAdm2;
 if($isExistAdm > 0) {
  echo "uemail||0";
 } else {
  echo "uemail||1";
 }
}
$fdb->close();
exit;
?>

 

 

이 질문에 댓글 쓰기 :

답변 1

ajax에서 검사해서 넘기는 파일

/member/check_uemail.html 에서 넘오오는 값이 문제이니까

/js/join.js파일에서 한글 바꾸시면 되겟는데요

 

 

function check_uemail() 이함수내의 한글이요
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 11
© SIRSOFT
현재 페이지 제일 처음으로