가맹회원이 상품을 올리면 해당 회원의 상품만 보이게 쿼리문 수정하려면?

가맹회원이 상품을 올리면 해당 회원의 상품만 보이게 쿼리문 수정하려면?

QA

가맹회원이 상품을 올리면 해당 회원의 상품만 보이게 쿼리문 수정하려면?

본문

회원가입한 가맹점이 상품을 올리면 해당회원의 상품만 보이고 로그인않하면 모든 상품이 보이게 하고싶습니다. 쿼리문을 어던파일에서 수정해야 하나요?

 

고수님들의 답변 기다리겠습니다.

이 질문에 댓글 쓰기 :

답변 4

https://github.com/gnuboard/gnuboard5/blob/master/shop/list.php#L125

쇼핑몰 관련 리스트가 호출될때 다음 형태의 동작이 이루어 지는것 같고


$list = new item_list ...

 

https://github.com/gnuboard/gnuboard5/blob/master/lib/shop.lib.php#L248


$list->set_query(' SELECT ... FROM ... WHERE ... ');

조건에 맞는 쿼리를 직접 호출하는 방법이 있을것 같습니다.

가맹회원이

== 어떤 회원인가요?

 

상품을 올리면

== 영카트 관리 페이지에서 올리나요?

 

해당 회원의 상품만 보이게

== 어떤 페이지 (URL) 인가요?

 

쿼리문 수정하려면...

1. 회원가입한 가맹점이 상품을 올리면 <--- 가맹점 회원이 상품을 등록하는 페이지를 하나 만들어야겠습니다

   등록시 자기 상품이라는 표시로 it_1에 등록자 아이디가 등록 되도록 만듭니다

 

2. 자기가 등록한 상품을 관리 하는 상품리스트 페이지를 하나 만들어야 합니다

    링크를 클릭하면 위 1번 페이지로 이동해서 수정가능 하도록 해야합니다

    로그인 안하면 전체가 보이는 것이 아니라 이 페이지는 로그인 해야만 볼 수 있도록 메뉴를 만들어야합니다

자기 상품만 나오게 하는 코드

 $result = sql_query(" select * from {$g5['g5_shop_item_table']} where it_1 = '{$member['mb_id']}' order by it_time desc ");

 

3. 장바구니에 필드를 추가해서 구매시 상품등록자 아이디를 저장해야 합니다

4. 이렇게 해도 등록자가 다른 A,B 두 사람의 상품을 구매했을때 배송비 처리, 입금처리, 운송장 처리 등 차후 처리 방법이 보통 어려운게 아닌 작업이 남습니다

 

쿼리문 질문 하나로 해결 될 수 있는 사항이 아닙니다

 

 

    

 

  

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT