여분필드 쪼개기 도와주세요!!

여분필드 쪼개기 도와주세요!!

QA

여분필드 쪼개기 도와주세요!!

답변 1

본문

write.skin.php 에서 글쓸때 여분필드를 활용해서 주소를 입력받는걸 만들고있는데요

자바스크립트로 여차저차해서 2단 셀렉트는 만들었습니다.

write_update.skin.php 도 수정했습니다ㅠ 

글뷰페이지에서 출력이 안되고 explode로 나눴던 | 만 나오는걸로 봐서는 입력값이 안넘어가는것같은데 뭐가문제일까요 ㅠㅠ

 

-----write.skin.php-----


<script>
var local0 = new Array("세부지역선택","");
var local1 = new Array("강남구","강동구","강북구","강서구","관악구","광진구","구로구","금천구","노원구","도봉구","동대문구","동작구","마포구","서대문구","서초구","성동구","성북구","송파구","양천구","영등포구","용산구","은평구","종로구","중구","중랑구");
var local2 = new Array("가평군","고양시","과천시","광명시","광주시","구리시","군포시","김포시","남양주시","동두천시","부천시","성남시","수원시","시흥시","안산시","안성시","안양시","양주시","양평군","여주군","연천군","오산시","용인시","의왕시","의정부시","이천시","파주시","평택시","포천시","하남시","화성시");
var local3 = new Array("강화군","계양구","남구","남동구","동구","부평구","서구","연수구","옹진군","중구");
var local4 = new Array("강서구","금정구","기장군","남구","동구","동래구","부산진구","북구","사상구","사하구","서구","수영구","연제구","영도구","중구","해운대구");
var local5 = new Array("남구","달서구","달성군","동구","북구","서구","수성구","중구");
var local6 = new Array("광산구","남구","동구","북구","서구");
var local7 = new Array("대덕구","동구","서구","유성구","중구");
var local8 = new Array("남구","동구","북구","울주군","중구");
var local9 = new Array("강릉시","고성군","동해시","삼척시","속초시","양구군","양양군","영월군","원주시","인제군","정선군","철원군","천천시","태백시","평창군","홍천군","화천군","횡성군");
 
function localchange(item){
    var temp, i=0, j=0;
    var ccount, cselect;
 
    temp = document.fwrite.local;
 
    for (i=(temp.options.length-1) ; i>0 ; i--){ temp.options[i] = null; }
    eval('ccount = local' + item + '.length');
    for (j=0 ; j<ccount ; j++) {
        eval('cselect = local' + item + '[' + j + '];');
        temp.options[j]= new Option(cselect,cselect); 
    }
    temp.options[0].selected=true;
    return true;
}
</script>
<?
$wr2 = explode("|", $write[wr_2]);
$biglocal = $wr2[0];
$local = $wr2[1];
?>
 
 
<select name="biglocal" onchange=javascript:localchange(document.fwrite.biglocal.options.selectedIndex) value="<?$biglocal?>">
	<option value="">지역선택</option>
	<option value="서울">서울</option>
	<option value="경기">경기</option>
	<option value="인천">인천</option>
	<option value="부산">부산</option>
	<option value="대구">대구</option>
	<option value="광주">광주</option>
	<option value="대전">대전</option>
	<option value="울산">울산</option>
	<option value="강원">강원</option>
</select>
 
<select name="local">
	<option>--선택--</option>
	<option value=""></option>
</select>

 

 

-----write_update.skin.php-----


$wr_2 = "$ex1|$ex2";
$updatewr2 = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";
sql_query($updatewr2);
 
 
print_r2($_POST); exit;

print_r2로 확인했을때 biglocal=XX local=XXX로 값은 넘어가던데

biglocal, local이 아닌 wr_2로 넘어가야하는건가요?

 

-----view.skin.php-----


<? 
echo $view[wr_2];
 
?>

 

뷰페이지에서는 두개다 출력할거라서 다시 안나누고 한꺼번에 출력했습니다.

이 질문에 댓글 쓰기 :

답변 1

write_update.skin.php에서 

$wr_2 = "$ex1|$ex2"; 이게 아니고 $wr_2 = "$biglocal|$local"; 이걸로 들어가야하지않을까요?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 9
© SIRSOFT
현재 페이지 제일 처음으로