2011-12-31 129 views
0

我有两个表格tblEmployee和另一个tblCity更新表使用表格与另一个表中的字段

两个表都安装这样的:

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

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

我想创造一种形式,其中管理员可以更新员工的详细信息。该表单中有一个下拉框,由中的tblCity填充。

我正在努力想出一个查询,允许管理员从下拉菜单中选择其中一个城市,这将从员工的cityID更新到相应的城市tblCity

非常感谢提前!

+0

什么是phpMyAdmin的与此有关?正试图在该软件中设置表单? – 2011-12-31 20:53:59

+0

对不起,事后看来,phpMyAdmin并不一定与此有关。 – user1124670 2011-12-31 20:59:25

+0

我怀疑你想要的是设置这样的选择值:'<期权价值=“cityID”>的cityName'了'cityID'将被提交,然后你把该值在'tblEmployee.cityID'。例如:http://jsfiddle.net/5McA9/ – 2011-12-31 20:59:56

回答

0

我怀疑你想要的是来设置选择值如下:

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

cityID将被提交,然后你把tblEmployee.cityID该值。

例如:

<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/

相关问题