배송정보 일괄등록에서 배송회사가 등록되지 않습니다.
본문
주문내역창에서 엑셀로 일괄 다운로드하는 부분을 구분확장(기본 구분외에 상품명, 가격등등)을
하여 수정하였습니다.
사노라가노라님 덕분에 확장된 구분의 내용이 모두 출력되어 엑셀로 정상적으로 다운은 되었는데요.
택배사와 운송장번호를 입력해서 배송정보를 일괄등록하는 과정에서
택배사가 등록이 되지 않는 현상이 발생하네요. ㅡㅡㅎ
등록하는 과정에서 실패가 나오지도 않고 정상등록은 되는데
배송상태의 리스트를 보면 아래와 같이 - 로만 표시가 됩니다. (엑셀파일에는 택배사명을 입력했습니다.)
orderdeliveryexcel.php
$worksheet->write($i, 19, ' '.$row['od_settle_case']);
$worksheet->write($i, 20, ' '.$row['od_delivery_company']); // 택배사
$worksheet->write($i, 21, $row['od_invoice']); // 운송장번호
로 0에서부터 21번, 22번 row에 위치해 있어서
orderdeliveryupdate.php 파일에서도
$od_id = addslashes(trim($data->sheets[0]['cells'][$k][1]));
$od_delivery_company = addslashes($data->sheets[0]['cells'][$k][21]);
$od_invoice = addslashes($data->sheets[0]['cells'][$k][22]);
이렇게 수정해 놓았습니다.
row 위치가 바뀌었을때 저기 말고 다른곳 또 수정할곳이 있을까요?
(한참을 찾았는데 일단 보이지는 않았습니다. ㅠㅜ)
지나시다 힌트만 툭 던져주고 가시면 열심히 해결책을 찾아보도록 하겠습니다.
(지식인마냥 내공이라도 걸고 싶네요 ㄷㄷㄷㄷ)
!-->!-->
답변 2
정확히는 모르겠지만 update 반영 쿼리문에서 컬럼에 제대로 적용해서 변수로 반영하셨는지 확인요청드립니다.
어딘가 공백이 들어갔던가 마침표가 쉼표로 되어있다던가하는 문제는 아닐지...
오타도 없는지 눈크게뜨고 살펴보세요. 전 종종 그런 실수 해요 ㅡ.ㅡ
답변을 작성하시기 전에 로그인 해주세요.