CI 묻고 답하기

제목 폼 send시에 콜백함수로 얻어온 값(주문pk값)이 이상해요..
글쓴이 layman 작성시각 2016/07/20 10:02:23
댓글 : 6 추천 : 0 스크랩 : 0 조회수 : 13434   RSS

수정버튼을 눌렀을 때, 폼을 전송해서 

콜백함수로 얻는 값(예로 2199777)을 받아오면

location.href="/mypage/order_view/" + msg (msg가 콜백으로 받은 값)을 통해서

 

location.href="/mypage/order_view/2199777" 으로 페이지가 전환되어야 하는데요.

이상하게 로컬서버로는 잘 되는데, 개발서버에 올려서 하면 이렇게(첨부 이미지) 에러가 뜹니다.

 

저 mypage/order_view/뒤에 붙는 값들은 실행된 update문이 뒤에 붙고 있습니다.

 

그래서 쿼리에 에러가 있나 싶어서 db tool에서 그대로 실행해보니 업데이트가 잘만 되더라구요.

 

업데이트하는 값에 한글이 포함되어 있어서 문제가 되는 것일 수도 있나요?

 


첨부파일 ci error.PNG (36.7 KB)
 다음글 CI 내부함수 질문 (4)
 이전글 CI JavaScript 질문 (7)

댓글

변종원(웅파) / 2016/07/20 10:05:21 / 추천 0
sql문을 출력하셨네요. ^^
kaido / 2016/07/20 10:10:27 / 추천 0

해당 에러와 무관한 답변이지만, url 창에 한글값이 들어가서 에러가 날 수 있습니다.

layman / 2016/07/20 10:25:51 / 추천 0

같은 소스입니다 로컬컴퓨터(mypage/order_view/id값)에서는 잘되고 개발서버(mypage/order_view/last_query...)에 올리면 안됩니다.

이건 아파치같은 환경 설정에 문제가 있을 수도 있는건가요?

kaido / 2016/07/20 10:30:22 / 추천 0

@layman

지금 무슨 말씀 하시는지 정체성에 혼란이 오는데...

둘다 같은 소스이고, 실행하면

로컬에서는 mypage/order_view/id값  이렇게 나오고

개발에서는 mypage/order_view/last_query 이렇게 나오고 있단 말씀인가요?

layman / 2016/07/20 13:44:30 / 추천 0
kaido / 네 같은 소스이구요, URL에 그렇게 서로 다르게 호출됩니다.
변종원(웅파) / 2016/07/20 14:40:11 / 추천 0

제 경우에 개발할때 개발서버와 운영서버의 에러출력을 다르게 하거나 프로파일러 출력을 하도록 하는 등의 작업을 합니다.

리턴되어야할 숫자대신 쿼리문이 리턴된 것이니 에러가 났거나 쿼리문을 출력한 경우겠죠.