추천인 레벨 변경 질문이요

skin/member/basic/register_form.skin.php


<td align="left" class="b_text2"><input type=text name=mb_8 id=mb_8 class=mypage_edit_box size="30" required itemname='추천인' value="<?=$member[mb_8]?>" <? if ($w=='u') { echo "readonly"; } ?><? if ($w=='') { echo "onblur='reg_mb_pm_check();'"; } ?>>
<span id='msg_pmb_id'>
</td>


------------------------------------------------------------------------------------------------
ajax_mb_pmember_check.php


<?
include_once("_common.php");

// echo "한글"로 출력하지 않는 이유는 Ajax 는 euc_kr 에서 한글을 제대로 인식하지 못하기 때문
// 여기에서 영문으로 echo 하여 Request 된 값을 Javascript 에서 한글로 메세지를 출력함

if (preg_match("/[^0-9a-z_]+/i", $reg_mb_id)) {
echo "110"; // 유효하지 않은 회원아이디
} else if (strlen($mb_8) < 2) {
echo "120"; // 3보다 작은 회원아이디
} else {
$row = sql_fetch(" select count(*) as cnt from pmember where userid = '$mb_8' and user_level=10 ");
if ($row[cnt]) {
echo "000"; // 이미 존재하는 회원아이디
} else {
if (preg_match("/[\,]?{$mb_8}/i", $config[cf_prohibit_id]))
echo "140"; // 예약어로 금지된 회원아이디
else
echo "130"; // 정상
}
}
?>





데이타베이스 pmember(10레벨)를 g4_member 안에있는 레벨2로 추천인을 바꾸고 싶은데

어디를 어떻게 고쳐야되나요??
|

댓글 1개

위 코드를 봤을때는 회원 가입할때 여분필드 8번에 기록하고 추천인 아이디를 레벨 10인 아이디만 추천 가능 하게 테이블을 따로 빼서 기록 하는거 같은데 그리고 한번만 추천할 수 있게 한거 같은데 맞나요 ?

$row = sql_fetch(" select count(*) as cnt from g4_member where mb_id = '$mb_8' and mb_level=2 ");

이렇게 수정하면 될거 같은데요 ? 이렇게 하면 여분필드 8에 멤버 아이디가 레벨 2인지 아이디만 검사하고 있으면 이미 존재 한다라는 메세지를 뽑겠죠 근데 레벨 3이상은 검색이 안된다는거 ...
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
13년 전 조회 963
13년 전 조회 2,846
13년 전 조회 711
13년 전 조회 1,026
13년 전 조회 1,517
13년 전 조회 774
13년 전 조회 769
13년 전 조회 1,382
13년 전 조회 972
13년 전 조회 1,527
13년 전 조회 1,149
13년 전 조회 1,545
13년 전 조회 958
13년 전 조회 1,136
13년 전 조회 1,855
13년 전 조회 764
13년 전 조회 968
13년 전 조회 1,036
13년 전 조회 718
13년 전 조회 2,260
🐛 버그신고