여분필드 쪼개기 도와주세요!! 채택완료
write.skin.php 에서 글쓸때 여분필드를 활용해서 주소를 입력받는걸 만들고있는데요
자바스크립트로 여차저차해서 2단 셀렉트는 만들었습니다.
write_update.skin.php 도 수정했습니다ㅠ
글뷰페이지에서 출력이 안되고 explode로 나눴던 | 만 나오는걸로 봐서는 입력값이 안넘어가는것같은데 뭐가문제일까요 ㅠㅠ
-----write.skin.php-----
</p><p><script></p><p>var local0 = new Array("세부지역선택","");</p><p>var local1 = new Array("강남구","강동구","강북구","강서구","관악구","광진구","구로구","금천구","노원구","도봉구","동대문구","동작구","마포구","서대문구","서초구","성동구","성북구","송파구","양천구","영등포구","용산구","은평구","종로구","중구","중랑구");</p><p>var local2 = new Array("가평군","고양시","과천시","광명시","광주시","구리시","군포시","김포시","남양주시","동두천시","부천시","성남시","수원시","시흥시","안산시","안성시","안양시","양주시","양평군","여주군","연천군","오산시","용인시","의왕시","의정부시","이천시","파주시","평택시","포천시","하남시","화성시");</p><p>var local3 = new Array("강화군","계양구","남구","남동구","동구","부평구","서구","연수구","옹진군","중구");</p><p>var local4 = new Array("강서구","금정구","기장군","남구","동구","동래구","부산진구","북구","사상구","사하구","서구","수영구","연제구","영도구","중구","해운대구");</p><p>var local5 = new Array("남구","달서구","달성군","동구","북구","서구","수성구","중구");</p><p>var local6 = new Array("광산구","남구","동구","북구","서구");</p><p>var local7 = new Array("대덕구","동구","서구","유성구","중구");</p><p>var local8 = new Array("남구","동구","북구","울주군","중구");</p><p>var local9 = new Array("강릉시","고성군","동해시","삼척시","속초시","양구군","양양군","영월군","원주시","인제군","정선군","철원군","천천시","태백시","평창군","홍천군","화천군","횡성군");</p><p> </p><p>function localchange(item){</p><p> var temp, i=0, j=0;</p><p> var ccount, cselect;</p><p> </p><p> temp = document.fwrite.local;</p><p> </p><p> for (i=(temp.options.length-1) ; i>0 ; i--){ temp.options[i] = null; }</p><p> eval('ccount = local' + item + '.length');</p><p> for (j=0 ; j<ccount ; j++) {</p><p> eval('cselect = local' + item + '[' + j + '];');</p><p> temp.options[j]= new Option(cselect,cselect); </p><p> }</p><p> temp.options[0].selected=true;</p><p> return true;</p><p>}</p><p></script></p><p><?</p><p>$wr2 = explode("|", $write[wr_2]);</p><p>$biglocal = $wr2[0];</p><p>$local = $wr2[1];</p><p>?></p><p> </p><p> </p><p><select name="biglocal" onchange=javascript:localchange(document.fwrite.biglocal.options.selectedIndex) value="<?$biglocal?>"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="">지역선택</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="서울">서울</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="경기">경기</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="인천">인천</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="부산">부산</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="대구">대구</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="광주">광주</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="대전">대전</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="울산">울산</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value="강원">강원</option></p><p></select></p><p> </p><p><select name="local"></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option>--선택--</option></p><p><span class="Apple-tab-span" style="white-space:pre"> </span><option value=""></option></p><p></select></p><p>
-----write_update.skin.php-----
</span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">$wr_2 = "$ex1|$ex2";</span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">$updatewr2 = " update $write_table set wr_2 = '$wr_2' where wr_id = '$wr_id' ";</span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">sql_query($updatewr2);</span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;"> </span></p><p> </p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">print_r2($_POST); exit;</span></p><p><span style="font-size: 14.6667px;">
print_r2로 확인했을때 biglocal=XX local=XXX로 값은 넘어가던데
biglocal, local이 아닌 wr_2로 넘어가야하는건가요?
-----view.skin.php-----
</span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;"><? </span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">echo $view[wr_2];</span></p><p> </p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">?></span></p><p><span style="font-size: 14.6667px; line-height: 22.0001px;">
뷰페이지에서는 두개다 출력할거라서 다시 안나누고 한꺼번에 출력했습니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
변수이름을 바꾸고 뷰페이지에서는 제가안바꿨네요!!
정말감사합니다!!!! 완전해결됬어요 ㅎㅎㅎㅎ