여분필드값 차감 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

여분필드값 차감 정보

여분필드값 차감

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

포인트샵 게시판을 만들고있는데,a 게시판은 샵 b게시판은 구매내역
이렇게 만들었습니다. 그런데 수량문제때문에 걸림돌인데요...
a게시판의 뷰페이지에서 구매하기버튼을 누르면 a게시판의 여분필드값들을 b게시판으로 넘기도록 해놓았습니다.

그다음 b게시판에서 확인을 누르면 a게시판의 수량값이 차감되도록 write_update 에
아래 코드를 삽입했습니다.

sql_query(" update g4_write_shop set wr_2 = '$wr_2' -1 where wr_id = '$wr_id'");

확인해보니 샵게시판의 수량값이 잘 차감되긴한데..값이같은 게시글이 두개가있다면
두개가 같이 차감되더군요...ㅜ

ex.
  수량:1개
  수량:1개

이런식으로 되어있을경우...
원하는답을 질문게시판에서 찾아봐도 도통 답이안나오길래 질문올립니다...ㅜ
구매한 게시글에서만 여분필드값 wr_2가 차감되려면 어떻게해야할까요?..

ps.컥;;
sql_query(" update g4_write_shop set wr_2 = '$wr_2' -1 where wr_id = '$wr_id'");
요게아니라

sql_query(" update g4_write_shop set wr_2 = '$wr_2' -1 where wr_2 = '$wr_2'");
이런식으로 작성했었습니다..
  • 복사

댓글 전체

a게시판의 여분필드값을 b에 저장할때
a의 게시물을 규정할수 있는 wr_id 값을 같이 넣어주시는가요 ?
a 의 고유키가 b 게시판에 등록되어있다면(ex.wr_1)

sql_query(" update g4_write_shop set wr_2 = '$wr_2' -1 where wr_id = '$wr_1'");

이런식으로 처리해주시면될꺼 같습니다.
포인트는 a게시판의 wr_id  값을 b 게시판에서 가지고 있어야 합니다.
답변 감사드립니다..

뷰페이지에서 여분필드값을
<input type=hidden name=wr_1    value="<?=$view[wr_1]?>">
이런식으로 넘겨주고있었습니다. 그래서 wr_id도
<input type=hidden name=wr_id    value="<?=$wr_id?>">
이렇게 넣어주고 구매하기 버튼을 누르니 글쓰기에는 wr_id 값을
사용하지않는다고하네요..
앗 해결했습니다! ㅎㅎ

a 게시판의 update php에

$sql = " update $write_table
                set  wr_6 = '$wr_id'
              where wr_id = '$wr_id' ";
sql_query($sql);

이렇게하고 wr_id = $wr_6로 하니 잘차감됩니다 ^^
윗분과 더불어 답변 적어주셔서 감사드립니다!
© SIRSOFT
현재 페이지 제일 처음으로