在选择选项值的基础上执行PHP Mysql查询

在选择选项值的基础上执行PHP Mysql查询,php,mysql,Php,Mysql,我有一个选择输入,其中有几个选项是html,我想根据下拉列表中的选定值执行查询 <select name="test"> <option value="apple">apple</option> <option value="banana">banana</option> <option value="mango">mango</option> </select> <?php $sql=mys

我有一个选择输入,其中有几个选项是html,我想根据下拉列表中的选定值执行查询

<select name="test">
<option value="apple">apple</option>
<option value="banana">banana</option>
<option value="mango">mango</option>
</select>
<?php $sql=mysqli_query($con,"select * from tblsession where sessionid='".$_REQUEST['test']."'"); ?>

苹果
香蕉
芒果
我想使用在上面的下拉列表中选择的条件值执行以下查询

<select name="test">
<option value="apple">apple</option>
<option value="banana">banana</option>
<option value="mango">mango</option>
</select>
<?php $sql=mysqli_query($con,"select * from tblsession where sessionid='".$_REQUEST['test']."'"); ?>

好的,在同一个页面中,您必须使用一些javascript,以便能够使用AJAX
这是第一页的代码:


函数showUser(str){
如果(str==“”){
document.getElementById(“para”).innerHTML=“”;
返回;
}否则{
if(window.XMLHttpRequest){
//IE7+、Firefox、Chrome、Opera、Safari的代码
xmlhttp=新的XMLHttpRequest();
}否则{
//IE6、IE5的代码
xmlhttp=新的ActiveXObject(“Microsoft.xmlhttp”);
}
xmlhttp.onreadystatechange=函数(){
if(xmlhttp.readyState==4&&xmlhttp.status==200){
document.getElementById(“para”).innerHTML=xmlhttp.responseText;
}
}
open(“GET”、“getuser.php?q=“+str,true”);
xmlhttp.send();
}
}
苹果
班纳纳
芒果

您将执行的操作将在此处列出。。。
您的
是否在
中?您是
POST
ing还是
GET
ing?如果您只提供这样一个小片段,那么很难帮助您。我不使用get of post,因为我想在更改时使用它,但不幸的是,我不知道ajax。