테스트 사이트 - 개발 중인 베타 버전입니다

공동구매 테스트 부탁 드립니다. - 2/24 08:30 수정 마감 -

· 14년 전 · 3058 · 23

그누보드3 시절의 공동구매 프로그램을 그누보드4에 맞게 수정했습니다.
테스트겸 해결해야 할 문제가 있어 글 올립니다.
제가 실력도 안되거니와 이것만 계속 잡고 있을수가 없어서요.

여러가지 이유로 원래 버전에서 카드결제, 비회원구매 기능을 뺐습니다.

테스트 주소입니다.

해결해야 할 문제
- 공동구매 상품을 신청하면 신청까지는 되는데, 신청한 물품을 주문하면 주문번호가 자동카운팅 되질 않습니다.
   해당 에러는 아래와 같습니다.
=============================================
1062 : Duplicate entry '11022300001' for key 1
error file : /v2/0909/09orderupdate.php
==============================================

위 문제를 해결하기 위해 소스를 올립니다.
파일 문자셋은 utf-8입니다.
소소하게 수정되어야 할 부분들이 있기에 기능상 문제점만 테스트 바랍니다.

공동구매 파일입니다.

리포팅 부탁드립니다.

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 23개

정말 오랫만에 보네요. ㅎㅎ
14년 전
오랜만에 보시면 문제점 해결도 오랫만에 해 보심은 어떠할지...... (__)(--)
미리 감사합니다. ^^
14년 전
주문다하고 확인 누르면위랑 마찬가지로

http://hyusig.net/v2/0909/09orderupdate.php 요 페이지에서

1062 : Duplicate entry '11022300001' for key 1

error file : /v2/0909/09orderupdate.php


요런 에러 나옵니다욤
주문 마지막 단계에서 공부합세 님과 같은 에러가 나옵니다.
아래와 같은 에러가 납니다.


insert into gg_order_table set od_id = '11022300001', od_altkey = 'b317825c06c0f1376ff48ee7e97d17a8', mb_id = 'test', od_name = 'test', od_tel = '02-657-5514', od_email = 'test@test.com', od_zip1 = '607', od_zip2 = '120', od_addr1 = '遺��궛 �룞�옒援� �궗吏곷룞', od_addr2 = '67', od_b_name = 'test', od_b_tel = '02-657-5514', od_b_zip1 = '607', od_b_zip2 = '120', od_b_addr1 = '遺��궛 �룞�옒援� �궗吏곷룞', od_b_addr2 = '67', od_b_memo = '', od_baesongbi = '0', od_baesongbi_content = '(�뾾�쓬 : �떦�궗 遺��떞)', od_amount = '2580000', od_settle = '1', od_bank_account = '援??�?�뻾 123-45-678901 �솉湲몃룞', od_bank_ipgumja = 'test', od_bank_yejeongil = '2011-02-23', od_datetime = NOW(), od_ip = '97.91.171.226', od_user_agent = 'Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET CLR 1.1.4322; InfoPath.3)'

1062 : Duplicate entry '11022300001' for key 1

error file : /v2/0909/09orderupdate.php
14년 전
주문마지믹에 저도 위와 같은 에러 뜨네요...
14년 전
저도 확인 누르니 아래와ㅣ 같은 에러발생

insert into gg_order_table set od_id = '11022300001', od_altkey = '1596b627841f30abb600a2a2524cfb77', mb_id = 'test', od_name = 'test', od_tel = '02-657-5514', od_email = 'test@test.com', od_zip1 = '607', od_zip2 = '120', od_addr1 = '부산 동래구 사직동', od_addr2 = '67', od_b_name = '조만형', od_b_tel = '010-6591-3200', od_b_zip1 = '467', od_b_zip2 = '866', od_b_addr1 = '경기 이천시 부발읍 아미리', od_b_addr2 = '600', od_b_memo = '', od_baesongbi = '0', od_baesongbi_content = '(없음 : 당사 부담)', od_amount = '5160000', od_settle = '1', od_bank_account = '국민은행 123-45-678901 홍길동', od_bank_ipgumja = 'test', od_bank_yejeongil = '2011-02-24', od_datetime = NOW(), od_ip = '114.200.128.191', od_user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 6.1; ko; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13'

1062 : Duplicate entry '11022300001' for key 1

error file : /v2/0909/09orderupdate.php
14년 전
1062 : Duplicate entry '11022300001' for key 1

이 놈을 어캐 해결하죠? ㅠ.ㅠ
pk가 중첩되나본데요
od_id = '11022300001' 가 UNIQUE KEY 값이라서 중복으로 생성되면 안되는데 주문시 od_id 키값이 중복으로 생성되는 현상이 발생하는것 같습니다.

게시글 목록

번호 제목
1716888
1716864
1716861
1716856
1716851
1716850
1716848
1716843
1716841
1716834
1716830
1716828
1716821
1716819
1716815
1716811
1716809
1716808
1716795
1716791
1716784
1716783
1716781
1716773
1716765
1716761
1716759
1716743
1716734
1716733