我有两个表tblEmployee
和另一个tblCity
。
这两个表的设置如下:
tblEmployee
-------------
employeeID
cityID
name
sex
contactNo
tblCity
-------------
cityID
cityName
我想创建一个表单,管理员可以更新员工的详细信息。该表单有一个下拉框,由cityName
中的tblCity
填充。
我正在努力想出一个查询,允许管理员从下拉列表中选择其中一个城市,这会将员工的cityID
更新为tblCity
中的相应城市。
非常感谢提前!
答案 0 :(得分: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());
});