我在HTML上有一个下拉菜单,其中包含数据库表中的值。它从表中获取值并显示在下拉菜单中。在该表中,我还有其他列。我想在下拉菜单下面的HTML页面上显示一个表,选择下拉值,根据该下拉值显示表中的其他列值,即它从该行的那一行中获取值。选定的价值。我怎样才能做到这一点?我的下拉菜单代码在这里:
<label>Courses</label>
<select name="courses" id="courses" class="dropdownclass">
<option selected="selected" value="" disabled selected hidden>-- Select an option --</option>
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('db');
$sql = "SELECT courses FROM table";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "<option value=' " . $row['courses'] ."'>" . $row['courses'] ."</option>";
}
?>
</select>
&#13;
答案 0 :(得分:0)
使用Ajax。
Intent photosIntent = new Intent(this, Photos.class);
photosIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(photosIntent);
答案 1 :(得分:0)
我正在尝试制作一个可靠的下拉菜单。为了顺利完成,您可以获得 Ajax 的帮助 Ajax提供了实现这一目标的实时体验。 首先为下拉菜单中的每个选项提供id。之后,根据此值获取第二个值。请参阅以下代码以供参考。
$("#courses").change(function(){
var course = $(this).val();
$.ajax({
url:'your php page url',
type:'post',
data:'course='+course,
success:function(response){
// your drop down box is in response
},
error:function(response){
// your error message
},
});
});
之后通过 php 创建一个页面,以便给出将在html页面中显示的响应。您可以查看以下链接以获取完整代码