채택완료

회원가입시 추천인 입력하면 레벨변경

3년 전 2,263

수정하다 안되서 문의드립니다. 

 

회원가입시 추천인이 없으면 기본설정 -> 회원레벨2

 

추천인이 있으면 레벨3 자동등업되게 하고 싶습니다.

 

register_form.skin.php 

 

Copy
<?php if ($w == "" && $config['cf_use_recommend']) {  ?>
                <div class="form-group has-feedback">
                    <label class="col-sm-2 control-label" for="reg_mb_recommend"><b>추천인아이디</b></label>
                    <div class="col-sm-3">
                        <input type="text" name="mb_recommend" id="reg_mb_recommend" class="form-control input-sm" value="<?php echo ($member['reg_mb_recommend'] == "5") ? "checked" : "";?>">
                        <span class="fa fa-user form-control-feedback"></span>
                    </div>
                </div>
            <?php }  ?>

 

register_form_update.tail.skin.php 에 추가

Copy
if ($mb_recommend) {
    sql_query(" update {$g5['member_table']} set mb_level = '$mb_recommend' where mb_id = '$mb_id' ");
}

 

에러는 안뜨는데.. 추천아이디를 넣으면 level 1 로 하락하네여;;

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

Copy
if ($mb_recommend) {
    sql_query(" update {$g5['member_table']} set mb_level = '3' where mb_id = '$mb_id' ");
}

답변에 대한 댓글 2개

Parse error: syntax error, unexpected ';' in /home1/*******/public_html/skin/member/basic/register_form_update.tail.skin.php on line 5 에러가 뜹니다.
; 를 빠뜨리신것 같은데요??

register_form.skin.php  원복하고 하니 에러없이 뜨네여~ ^^

 

감사합니다.

 

 

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