我正在开发一个允许插入,修改和删除员工的简单应用程序。
我遇到的问题是人物编辑页面。这里我有一些文字输入和一些下拉菜单。
当我编辑人员详细信息时,我正在从数据库加载数据并将其显示在相应的字段中。
问题在于下拉列表,包含人员详细信息的查询,包含仅针对该人的数据,对于城市而言,我可能需要从数据库加载所有城市,这里是一个示例:
<?php
if ($result2->num_rows > 0) {
// output data of each row
while($row = $result2->fetch_assoc()) {
echo "<div class='form-group'>
<label>Name</label>
<input class='form-control' value='". $row["Name"] . "'>
</div>
<div class='form-group'>
<label>email</label>
<input class='form-control' value='". $row["email"] . "'>
</div>
<div class='form-group'>
<label>City</label>
<select class='form-control'>
<option selected>". $row["City"] . "</option>
<option>New York</option>
<option>Boston</option>
<option>San Francisco</option>
</select>
</div>";
}
}
?>
在“while”中,我循环$ result2,其中包含如下查询:
Select name, email, city from emp where id = 100;
当我从应用程序编辑人员详细信息时,城市下拉列表将加载正确的城市,但我需要加载所有城市(我在$ result2中没有)以便能够修改它。
就像一个嵌套循环,但我不确定如何实现它。
任何帮助表示赞赏
谢谢
答案 0 :(得分:0)
假设您将城市存储在数组$ cities
中List<LatLng> route = new ArrayList<>();
route.add(new LatLng(40, 4));
route.add(new LatLng(40.1, 4));
route.add(new LatLng(40.1, 4.1));
route.add(new LatLng(40.2, 4.1));
route.add(new LatLng(40.2, 4.2));
route.add(new LatLng(40.3, 4.2));
route.add(new LatLng(40.3, 4.3));
LatLng origin;
LatLng extrapolated;
origin = new LatLng(40.1, 4.05);
extrapolated = extrapolate(route, origin, 30000);
Log.e("Extrapolated1", "" + extrapolated); // lat/lng: (40.25517043951189,4.2)
origin = new LatLng(40.05, 4);
extrapolated = extrapolate(route, origin, 100);
Log.e("Extrapolated2", "" + extrapolated); // lat/lng: (40.05089932033549,4.0)
origin = new LatLng(40.05, 4);
extrapolated = extrapolate(route, origin, 50000);
Log.e("Extrapolated3", "" + extrapolated); // lat/lng: (40.300010207449226,4.261348349980259)
origin = new LatLng(40.05, 4);
extrapolated = extrapolate(route, origin, 100000);
Log.e("Extrapolated4", "" + extrapolated); // null (result out of the route)