我正在尝试当用户选择特定值的下拉菜单,然后执行特定查询..我有这个下拉菜单
<select id="cmimetlist" onChange="dropdown()">
<option value="1"> me pak se 1000</option>
<option value="2">midis 1000 dhe 2000</option>
<option value="3">me shume se 2000</option>
</select>
和javascript中的这个功能
<script>
function dropdown()
{
var e = document.getElementById("cmimetlist");
var vlera = e.options[e.selectedIndex].value;
alert(vlera);
}
</script>
但是如何做到而不是警告这样做:
if (vlera == 1)
然后执行此查询
$run = mysql_query("select * from restorantet, menu where ID_Rest=Rest_ID and Cmimi<1000 ORDER BY Cmimi LIMIT $startrow, 10 ") or Die("ska me te dhena");
if (vlera == 2)
执行另一个查询
提前致谢
答案 0 :(得分:0)
我会严格遵守php,因为它可以执行javascript的功能
我建议查看这个类似的表格,因为它可能会有帮助
查询很简单,您应该能够找到如何将选择标记输入转换为可查询的数据形式
答案 1 :(得分:0)
如果您想在页面渲染后与后端(如php)进行交互,则必须使用AJAX
技术。
所以,
如果您使用原生javascript,请搜索XmlHttpRequest
如果您使用jQuery,请搜索$.ajax