2011-12-31 3 views
0

두 개의 테이블 tblEmployee과 또 다른 tblCity이 있습니다.다른 테이블의 필드로 양식을 사용하여 테이블을 업데이트하십시오.

두 개의 테이블이 같은 설정은 다음과 같습니다

tblEmployee 
------------- 
employeeID  
cityID     
name 
sex 
contactNo 

tblCity 
------------- 
cityID 
cityName 

내가 관리자가 직원의 세부 사항을 업데이트 할 수있게된다 양식을 작성하고 싶습니다. 양식에 cityName이 채워진 드롭 다운 상자가 tblCity에 있습니다.

관리자가 아래의 도시 중 하나를 선택하여 관리자의 cityID을 해당 도시인 tblCity으로 업데이트 할 수있는 쿼리를 작성하는 데 어려움을 겪고 있습니다.

미리 감사드립니다.

<option value="cityID">cityName</option> 

cityID가 제출됩니다, 다음은 tblEmployee.cityID에서 그 값을 넣어 :

+0

은 무엇에 phpMyAdmin이 함께 할 수 있는가? 해당 소프트웨어 내에서 양식을 설정하려고합니까? –

+0

죄송 합니다만, phpMyAdmin은 반드시 이것과 관련이 없습니다. – user1124670

+0

나는 당신이 원하는 값을 다음과 같이 설정하는 것으로 생각한다 :'''cityID'가 제출 될 것이고 그 값을'tblEmployee.cityID'에 넣을 것입니다. 예 : http://jsfiddle.net/5McA9/ –

답변

0

나는 당신이 원하는 것은이 같은 설정에 값을 선택 의심. 예를 들어

:

<p> 
    <select id="sel1"> 
     <option value="001">Auburn</option> 
     <option value="002">Austin</option> 
     <option value="003" selected>Dallas</option> 
     <option value="004">Houston</option> 
    </select> 
    <button rel="sel1">Show selected value (with value attribute)</button> 
</p> 
<p> 
    <select id="sel2"> 
     <option>Auburn</option> 
     <option>Austin</option> 
     <option selected>Dallas</option> 
     <option>Houston</option> 
    </select> 
    <button rel="sel2">Show selected value (no value attribute)</button> 
</p> 

$('button').click(function(){ 
    var $sel = $('#' + $(this).attr('rel')).find('option:selected'); 
    console.log($sel.val() + ' - ' + $sel.text()); 
}); 

http://jsfiddle.net/5McA9/1/

관련 문제