회원가입시 SMS 수신동의와 이메일 수신동의를 하나의 체크로 가능여부

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
회원가입시 SMS 수신동의와 이메일 수신동의를 하나의 체크로 가능여부

QA

회원가입시 SMS 수신동의와 이메일 수신동의를 하나의 체크로 가능여부

답변 1

본문

안녕하세요 항상 고수님들 도움에 감사드립니다.

 

회원가입시 SMS 따로동의, 이메일 따로 동의체크라 뭔가 가입자 입장에서는 많이 털리는 느낌이 날텐데요

그걸 좀 방지하고자 광고수신 동의 (SMS/이메일) 이렇게해서 수신동의를 받고 싶습니다 

 

이게 양식을 지워서 받으려니까 실제로는 체크가 안들어와서요

어떻게 수정하면 될까요? ㅠ

이 질문에 댓글 쓰기 :

답변 1

폼양식
<input name="광고동의" ....>

업데이트 파일
if(isset($_POST['광고동의']) && $_POST['광고동의']) {

    $_POST['SMS동의'] = true;

    $_POST['이메일동의'] = true;

}

답변 너무 감사합니다~ 근데 마이페이지에서 정보수정시에 해당 광고동의란이 체크가 풀려있습니다

동의를 했던 안했던 무조건 풀려있는데 ㅠㅠ 혹시 이부분은 어떻게 처리하면 될까요


 <input type="checkbox" name="ad_check" value="1" <?php  echo (isset($_POST['ad_check']) && $_POST['mb_sms']) ? $_POST['mb_mailling'] : ''; ?> id="reg_mb_mailling" <?php echo ($w=='' || $member['ad_check'])?'checked':''; ?>>
                    <label for="reg_mb_mailling">광고성 정보 수신 전체동의<선택></label>



이렇게 해보는게 맞나요? ㅎㅎ 그래도 체크가 안되어 있네요 신비님 귀찮게 해드려 죄송합니다 ㅠㅠ

회원가입페이지이니까 출력하는 곳에선 $_POST 대신 $member 변수 사용하셔야 할 듯...^^;
$_POST나 $_GET은 서버로 넘어온 값을 받을 때 사용하는 거라.....
그리고, ad_check는 서버DB에 값을 저장 안 하므로 sm과 mailing 중 아무거나 값을 불러와 ad_check 의 value 자리에 넣으셔야....

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 2
© SIRSOFT
현재 페이지 제일 처음으로