테스트 사이트 - 개발 중인 베타 버전입니다

지역코드를 불러와서 해당 지역의 이름을 불러오고싶어요

성준이다 11년 전 조회 8,211

http://sir.co.kr/bbs/board.php?bo_table=pg_tip&wr_id=8235&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%A7%80%EC%97%AD">http://sir.co.kr/bbs/board.php?bo_table=pg_tip&wr_id=8235&sca=&sfl=wr_subject%7C%7Cwr_content&stx=%EC%A7%80%EC%97%AD

 

여기서 보고 따라했거든요

셀렉트박스에 차례대로 지역이 선택이 잘되요

그런데 결과값이 코드번호로 저장되자나요 이 해당하는 코드번호를 지역이름으로 다시 불러오고싶은데

어떻게 해야하나요??

 

밸류값이 이렇게 나오는데

01

01150

01150615

 

01    >>>    강원도

01150   >>>    강릉시

01150615   >>>   강남동

 

텍스트박스에

강원도 강릉시 강남동

이런식으로 출력을 하고싶은데 어떻게 해야하나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

11년 전

$addr = sql_fetch(" select * from 테이블 where 코드번호필드 = '01150' ");

 

echo $addr[지역이름필드];

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

성준이다
11년 전
음 테이블이라고 하시는데..

밑에있는 js파일을 불러와서 뿌려주고있었거든요

[code]

$(function() {
var uniqueId = 0;

function ajaxYqlWithJson(options) {
var callbackName = 'my_yql_callback_' + ++uniqueId;
window[callbackName] = options.callback;

var yql = 'SELECT * FROM json WHERE url="' + encodeURIComponent(options.url) + '"';

$.ajax({
url: 'http://query.yahooapis.com/v1/public/yql?q=' + yql +
'&format=json&callback=' + callbackName,
dataType: 'script',
complete: function() {
delete window[callbackName];
}
});
}

function createSelectCallback(index) {
return function(data) {
var select = $('select').eq(index);
$(data.query.results.result.subRegion).each(function(i, region) {
$('<option></option>').attr('value', region.code).text(region.name)
.appendTo(select);
});
};
}

function clearSelect(select) {
select.html(select.children().first());
}

function ajaxGetRegions(options) {
var level = options.level;
var code = options.code;
if (code && level <= 8) {
ajaxYqlWithJson({
url: 'http://map.naver.com/common2/getBRegionByCodeAndLevel.nhn' +
'?level=' + level + '&code=' + code,
callback: options.callback
});
}
}

$('select').each(function(index, select) {
$(select).change(function() {
for (var i = index + 1; i < $('select').length; i++) {
clearSelect($('select').eq(i));
}
ajaxGetRegions({
level: 2 + 3 * (index + 1),
code: $(this).val(),
callback: createSelectCallback(index + 1)
})
});
});

ajaxYqlWithJson({
url: 'http://map.naver.com/common2/getBRegionByCodeAndLevel.nhn?level=2',
callback: createSelectCallback(0)
});
});

[/code]

이걸 사용해서 지금 하고있는데


$addr = sql_fetch(" select * from 테이블 where 코드번호필드 = '01150' ");

echo $addr[지역이름필드];


지역이름은 js파일에서 region.name을 불러오는거 같았는데..

테이블이란 건 무슨 테이블을 말하는거죠?;;

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인