채택완료

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

2014-10-27 (월) 16:46:53 11,279

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

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

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

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

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

↓join.html

Copy
<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

Copy
<?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개

채택된 답변
+20 포인트
2014-10-27 (월) 16:51:07

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

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

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

function check_uemail() 이함수내의 한글이요

답변을 작성하려면 로그인이 필요합니다.