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

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

QA

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

답변 4

본문

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

 

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

이 질문에 댓글 쓰기 :

답변 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 두 사람의 상품을 구매했을때 배송비 처리, 입금처리, 운송장 처리 등 차후 처리 방법이 보통 어려운게 아닌 작업이 남습니다

 

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

 

 

    

 

  

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로