1.
로그인시 지급되는 포인트를 하루에 한번이 아닌
최초 1회에만 적립되도록 하고 싶은데
어느부분을 수정하면 되나요?
(31일, 1일 이렇게 이틀동안 접속하는 회원에 한해서
이벤트포인트(20,000P)를 적립되게 하려고 하는데
이틀 연속 접속할 경우 총 40,000P가 적립되니
소스상에서 임시로 1회만 적립되도록 수정하려고 합니다.)
2.
회원가입시 5자리의 회원번호를 랜덤으로 부여받도록 해두었는데
간헐적으로 4자리가 나타납니다.
어떻게 수정하면 5자리만 나오도록 할 수 있을까요?
아래는 해당 소스입니다.
Copy
<tr> <th scope="row"><label for="reg_mb_id">회원번호<strong class="sound_only">필수</strong></label></th> <td> <input type="text" name="mb_id" value="<?php if (!$member['mb_id']) { echo mt_rand(00001,99999); } else { echo $member['mb_id']; } ?>" id="reg_mb_id" <?php echo $required ?> <?php echo $readonly ?> class="frm_input <?php echo $required ?> <?php echo $readonly ?>" minlength="5" maxlength="5" readonly> <span id="msg_mb_id"></span> </td> </tr>
답변 2개 / 댓글 2개
mt_rand(10000,99999); <--이렇게 해버리면 되겟지만 이미 등록된 숫자인지 체크하는 부분이 필요해 보입니다
답변을 작성하려면 로그인이 필요합니다.
아직은 10000 아래 회원번호가 없어요!