| 제목 | 폼 send시에 콜백함수로 얻어온 값(주문pk값)이 이상해요.. | ||
|---|---|---|---|
| 글쓴이 | layman | 작성시각 | 2016/07/20 10:02:23 | 
|  | |||
| 수정버튼을 눌렀을 때, 폼을 전송해서 콜백함수로 얻는 값(예로 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
                             제 경우에 개발할때 개발서버와 운영서버의 에러출력을 다르게 하거나 프로파일러 출력을 하도록 하는 등의 작업을 합니다. 리턴되어야할 숫자대신 쿼리문이 리턴된 것이니 에러가 났거나 쿼리문을 출력한 경우겠죠. |