如何根据下拉值显示表格?

时间:2018-04-02 05:46:15

标签: javascript php html

我在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;
&#13;
&#13;

2 个答案:

答案 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页面中显示的响应。您可以查看以下链接以获取完整代码

Clik here to see the drop-down menu complete code