答案 0 :(得分:2)
要在用户从选择下拉菜单中选择一个选项时显示数据,您需要使用少量java脚本。
你需要创建一个onchange DOM事件并调用一个javascript函数,该函数应该从数据库中获取数据(使用php文件)并更新输出。这是一个样本。
function myfun()
{
valu = $('#myselect').val();
$.get('phpfile.php?id=' + valu, function(data)
{
$('#resultdiv').html(data);
}
);
}
<select id="myselect" onchange="myfun()">
<option value="1"> Some option </option>
<option value="2"> Some option 2 </option>
</select>
<div id="resultdiv"></div>
因此,当用户选择一个选项时,将触发javascript函数。
然后,所选的选项值存储在名为valu的变量中。
然后通过GET方法(通过url)将所选值传递给php文件。
然后php文件将返回一个结果(html片段或文本),该结果存储在名为data的变量中。
然后更新结果div。