보유 포인트 관련 문제... 채택완료

                                <dt>사용할포인트</dt>
                                <dd class="deposit-name clearfix">
                                <input type="text" name="amount" min="10000" required="required" id="IC_Amount" placeholder="사용할 포인트를 입력해 주세요">

 

이런식으로 되어있는데 제가 포인트가 0원이 있어도 2000포인트 사용이 클릭이 가능합니다..

여기서 보유한 포인트를 확인하고 포인트가 없으면 사용하기를 못하게 하고싶은데 어떻게 고쳐야 할까요?.

답변 4개

채택된 답변
+20 포인트

Copy
<dt>사용할포인트</dt>
<dd class="deposit-name clearfix">
  <?php if ($member['mb_point'] >= 2000) { ?>    
  <input type="text" name="amount" min="10000" required="required" id="IC_Amount" placeholder="사용할 포인트를 입력해 주세요">
  <?php } else { ?>
  보유 포인트가 부족합니다.
  <?php } ?>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

꼭 2000포인트가 아니라 포인트 금액은 항상 유동적으로 변하는데 2000자리에 어떻게 넣으면 될까요?
모르겠습니다.

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

어떤 페이지에서

어떤 가능 때문에 포인트가 필요한가요

로그인 후 평가할 수 있습니다

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

<?php

$disable = '';

if($member['mb_point'] == 0) {

$disable = 'disabled';

}

<input type="text" name="amount" min="10000" required="required" id="IC_Amount" placeholder="사용할 포인트를 입력해 주세요" <?php echo $disabled; ?>>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

php에서 포인트만 체크하는 부분만 선언하고 sql에서 작업 하면 된다는 말씀 이신가요?

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

질문 올리신 부분은 요청 보내기전 front 단 인것 같고

max="4000" max="2000" max="0"

이런식으로 스크립트로 조작해주면 될것 같은데

 

혹시 back 단은 검증처리 되어 있나요?

안되어 있다면 front 에서 하는 작업이 별 의미가 없습니다.

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고