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

구매 내역에서 과거 구매 내역 참조 채택완료

블랑숑 4년 전 조회 3,556

과거 구매내역이 1건이라도 있으면 상품을 구매하지 못하게 하고 싶은데요

 

상품 상세페이지에 다음과 같이 짰는데 전혀 필터링이 안되더군요 ㅠㅠ 뭐가 잘못된건가요?

 

</p>

<p><?php

    $sql = "select count(*) as cnt from {$g5['g5_shop_cart_table']} where mb_id = '{$member['mb_id']}' and it_id = '{$it['it_id']}' and ct_status IN ( '주문', '입금', '준비', '배송', '완료' ) ";

    $row_buy = sql_fetch($sql);

?></p>

<p><script></p>

<p>function fsubmit_check(f)

{</p>

<p>    if($row_buy['cnt'] > 1) {

        alert("이미 주문하신 상품입니다.");

        return false;

    }</p>

<p>    return true;</p>

<p>}</p>

<p></script></p>

<p>

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

답변 2개

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

if($row_buy['cnt'] > 1) {

->

if(<?php echo $row_buy['cnt'] ?> > 1) {

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

답변에 대한 댓글 1개

블랑숑
4년 전
음 그래도 체크안하고 넘어가네요 ㅠㅠ 머지

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

4년 전

 

<script>
function fsubmit_check(f)
{
    if(<?php echo $row_buy['cnt'] ?> >= 1) {
        alert("이미 주문하신 상품입니다.");
        return false;
    }
    return true;
}
</script>

 

또는

 

<script>
function fsubmit_check(f)
{
    if(<?php echo $row_buy['cnt'] ?> > 0) {
        alert("이미 주문하신 상품입니다.");
        return false;
    }
    return true;
}
</script>
로그인 후 평가할 수 있습니다

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

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

로그인