구매 내역에서 과거 구매 내역 참조 채택완료
블랑숑
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 포인트
마르스컴퍼니
Expert
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>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인