구매 내역에서 과거 구매 내역 참조

구매 내역에서 과거 구매 내역 참조

QA

구매 내역에서 과거 구매 내역 참조

답변 2

본문

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

 

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

 


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

이 질문에 댓글 쓰기 :

답변 2

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

->

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

 

<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>
답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 123,736
© SIRSOFT
현재 페이지 제일 처음으로