묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
외부페이지에서 폼 입력 값이 전달이 안됩니다.
2008.04.26 03:19
외부페이지에서 폼입력을 받으려고 합니다.
그런데 아무리 해도 입력값이 db 안에 들어가지 않는군요. 전달이 안되고 있어요.
$logged_info = Context::get("logged_info");
외부페이지에 이것을 넣어서 아이디와 이름은 디비에 잘 들어가고 있는데 폼입력값이 들어가질 않습니다.
form 안의 action 값을 외부페이지의 모듈이름으로 하고 있는데요.
이것을 원래 화일경로와 화일명을 그대로 쓰면 입력은 되는데 이때는 db 에 한글이 깨져서 들어가고 맙니다.
xe 자체에서 한글을 깨뜨리지 않고 폼 입력값을 디비에 넣으려면 어떻게 해야 하나요?
이것 가지고 정말 한참 헤메고 있습니다. 고수님들 도와주세요.
http://www.capyou.net/seae?stx=naver
이런식은 변수를 받지못하구요
http://www.capyou.net/?mid=seae&stx=naver
이런식으로 미드값먼저 지정후에
하고요
다른 문제는 외부페이지의 캐릭터셋이 UTF-8이 아닌경우 입니다.
제로보드XE가 UTF-8이므로 euc-kr 이나 euc-jp같은것들로 지정하면
당연히 깨져서 들어갑니다.
아니면
php의 mb_convert() 함수나 iconv()함수로 일단 변형후 저장하시면 되겠고요