select 박스 선택 확인시 DB로 값 입력받기 방법좀요

select 박스 선택 확인시 DB로 값 입력받기 방법좀요

QA

select 박스 선택 확인시 DB로 값 입력받기 방법좀요

본문

list.skin.php 에서 셀렉트 박스를 하나만들 었습니다.

 

각 지역을 선택하면 바로 db 필드 wr_11 로 입력 받을 수 있도록 하고 싶습니다.

 

고수님들의 조언 부탁드립니다.

 

 

<div id="align">  
<div id="content">

<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">

 

<select name="wr_11" class='ed'  itemname='지역선택' required>
?>
 <option  value="1" <? if($write[wr_11] == "1") echo "selected"; ?>>광주</option>
 <option  value="2" <? if($write[wr_11] == "2") echo "selected"; ?>>서울</option>
  <option  value="3" <? if($write[wr_11] == "3") echo "selected"; ?>>부산</option>
 <option  value="4" <? if($write[wr_11] == "4") echo "selected"; ?>>인천</option>
 <option  value="5" <? if($write[wr_11] == "5") echo "selected"; ?>>대구</option>
</select> 
 </td>



if($write [wr_11] == "1"){

 sql_query("update g4_write_stock set wr_11='광주' where wr_id='{$list[$i][wr_id]}'");
}

if($write [wr_11] == "2"){
 sql_query("update g4_write_stock set wr_11='서울' where wr_id='{$list[$i][wr_id]}'");
}

if($write[wr_11] == "3"){
 sql_query("update g4_write_stock set wr_11='부산' where wr_id='{$list[$i][wr_id]}'");
}

if($write[wr_11] == "4"){
 sql_query("update g4_write_stock set wr_11='인천' where wr_id='{$list[$i][wr_id]}'");
}
if($write[wr_11] == "5"){
 sql_query("update g4_write_stock set wr_11='대구' where wr_id='{$list[$i][wr_id]}'");

 

 

<td  height=40><img src='../img2/ea.gif' border='0' align='absmiddle' width='23' style="margin-top: 1px;"><input type="text" name="amount" size=4 required numeric value='1'  class="ed"></td>
  </div>
  <td height=40 align=center>
 <input type="submit" id="btn_submit"  name='submit'  class="button" border=0 accesskey='s' value="입력"><? //} ?>
  </td>
 </tr>
</table>
</form>
  </div> 
  </div>​

 

이 질문에 댓글 쓰기 :

답변 2

정확히 질문을 이해하건 아니지만..

리스트상에서 지역 선택시 간단히 히든프레임 사용하면 되겠네요..

jquery로 해도 되고요..

 

 지역 선택하면 onclick='aaa(지역명, wr_id) 넘기고요

hiddenframe 으로 php 파일 불러서 실행시키면 되는거죠.

value 값을 지역이름으로 그냥 작성하면 될텐데

 

12345를 쓰신 이유가 따로 잇으신가요 

 

값을 지역이름으로 전송하고

 

<? if($write[wr_11] == "5") echo "selected"; ?

 

이렇게 불러오면 셀렉트가 안되있지 안나요

답변을 작성하시기 전에 로그인 해주세요.
전체 129,112 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT