채택완료
버튼 클릭 시 주문서 작성 페이지 뜨게 하기
버튼 하나 만들어서 그 버튼 클릭시 바로 아래 주문서 창이 뜨게 하려고 합니다.

https://demo.sir.kr/gnuboard5/shop/orderform.php?sw_direct=1&it_id=137870214&ct_qty=1
위 빨간색 형광펜 친 it_id 부분을 바꿔도 왜 자꾸 위 사진에 있는 제품만 나오는 걸까요? ㅠㅠ
it_id을 바꿀 때마다 그 값에 맞는 제품의 주문서 작성 페이지가 바로 나왔으면 좋겠는데 어떻게 해야하는 걸까요?ㅠㅠ
옵션 같은 것도 설정 안 하고 딱 제품 수량 1개의 주문서 작성 페이지가 나오게 하고 싶은데 어떻게 해야할지 도와주시면 감사합니다 ㅠㅠ
답변 5개
채택된 답변
+20 포인트
링크처럼 해서는 안되는 이유는 주문폼으로 이동하기전에 카트(g5_shop_cart)에 상품내용을 담아야 합니다
그래야 주문 후에 어떤 상품이 주문 되었는지 내역을 알 수 있으니까요
장바구니 테이블에 저장하는 것은 cart_update.php에서 하게 되는데
여기로 전달 되는 값들은 it_id, 수량 등 많은 정보들이 post로 전송 되어야 처리가 됩니다
상품 상세보기 페이지에서 소스보기를 해보면
<input type="hidden"~~~으로 된 여러 input들이 보이는데 이 값들을 전달 하도록
페이지를 구성을 하고 버튼을 누르면 해당 상품 정보로 변경해서 submit하는 형식으로 하든지
질문의 링크처럼 it_id만 넘기면 카트테이블에 저장하는 처리를 하는 화일을 별도로 만들든지 해야 합니다
답변을 작성하려면 로그인이 필요합니다.