테스트 사이트 - 개발 중인 베타 버전입니다

버튼 클릭시 포인트 차감 (특정 페이지) 채택완료

통바지 3년 전 조회 2,813

category_code 의 링크를 누를때마다

클릭시 포인트가 충분하면 포인트가 -100 씩 차감해서

 

category 내용을 출력하고

 

만약 포인트가 부족하면 " 포인트가 부족합니다" 라고 category 내용 출력이 안되게

 

아래 코드를 수정하고싶습니다.

 

q/a 이것저것 넣어봤는데  해결이 안되어 문의 드립니다.

어떻게 수정해야 하나요?

 

 

</strong></p>

<p>    <div class="item_category">

    <ul>

    <?php

    $sql = "select * from category  where use_yn = 'y'  order by nm asc";

    $res = sql_query($sql);

    while($row = sql_fetch_array($res)){

    ?>

        <li><a href="?category_code=<?php echo $row["category_code"] ?>&n=<?php echo $row["number"] ?>" class="<?php if ($row["category_code"]==$category_code) echo "on"; ?>"><?php echo $row["nm"] ?></a></li>

    <?php

    }

    ?>

    </ul>

    </div></p>

<p>    </p>

<p>    <div class="item_pool"></p>

<p>    <?php if (!$category_code && !$number){?>

        <span class="nonselect">카테고리를 선택해주세요. 클릭시 100포인트가 차감됩니다.</span>

    <?php }else{?></p>

<p> </p>

<p><strong>

 

 

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

답변 2개

채택된 답변
+20 포인트
3년 전

</p>

<p>한번 차감 후에도 링크 클릭할 때마다 차감한다면</p>

<p><?php</p>

<p>if( $member['mb_point'] >=100 && $wk && <span class="token variable">$category_code ) insert_point(</span>$member['mb_id'] , -100, '차감', G5_TIME_YMDHIS); //100포인트 차감하기</p>

<p>?></p>

<p>~~~~</p>

<p>    <span class="token keyword keyword-while">while</span><span class="token punctuation">(</span><span class="token variable">$row</span> <span class="token operator">=</span> <span class="token function">sql_fetch_array</span><span class="token punctuation">(</span><span class="token variable">$res</span><span class="token punctuation">)</span><span class="token punctuation">)</span><span class="token punctuation">{</span></p>

<p><span class="token punctuation">     if( $member['mb_point'] >= 100)</span></p>

<p><span class="token punctuation">        $url ="?</span>category_code={<span class="token php language-php"><span class="token variable">$row</span><span class="token punctuation">[</span><span class="token double-quoted-string string">"category_code"</span><span class="token punctuation">]}</span></span>&n={<span class="token php language-php"><span class="token variable">$row</span><span class="token punctuation">[</span><span class="token double-quoted-string string">"number"</span><span class="token punctuation">]}</span><span class="token delimiter important">&wk=1</span></span><span class="token punctuation">";</span></p>

<p>      else $url="javascript:alert('포인트 부족');void(0);";

    <span class="token delimiter important">?></span></p>

<p><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>li</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"><</span>a</span> <span class="token attr-name">href</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"<?php echo $url?>"</span>  </span><span class="token attr-name">class</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-if">if</span> <span class="token punctuation">(</span><span class="token variable">$row</span><span class="token punctuation">[</span><span class="token double-quoted-string string">"category_code"</span><span class="token punctuation">]</span><span class="token operator">==</span><span class="token variable">$category_code</span><span class="token punctuation">)</span> <span class="token keyword keyword-echo">echo</span> <span class="token double-quoted-string string">"on"</span><span class="token punctuation">;</span> <span class="token delimiter important">?></span></span><span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token php language-php"><span class="token delimiter important"><?php</span> <span class="token keyword keyword-echo">echo</span> <span class="token variable">$row</span><span class="token punctuation">[</span><span class="token double-quoted-string string">"nm"</span><span class="token punctuation">]</span> <span class="token delimiter important">?></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>a</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation"></</span>li</span><span class="token punctuation">></span></span>

   </p>

<p>

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

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

category list하고

category view 페이지하고 파일을 분리해서 작업하시는 것이 수월하지 않을까요?

포인트 처리는

lib/common.lib.php에

function insert_point($mb_id, $point, $content='', $rel_table='', $rel_id='', $rel_action='', $expire=0)

함수를 이용하시면 됩니다.

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

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

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

로그인