从下拉列表中获取值并使用php执行查询

时间:2014-02-25 23:30:02

标签: javascript php

我正在尝试当用户选择特定值的下拉菜单,然后执行特定查询..我有这个下拉菜单

<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)执行另一个查询

提前致谢

2 个答案:

答案 0 :(得分:0)

我会严格遵守php,因为它可以执行javascript的功能

我建议查看这个类似的表格,因为它可能会有帮助

Select tags with php

查询很简单,您应该能够找到如何将选择标记输入转换为可查询的数据形式

答案 1 :(得分:0)

如果您想在页面渲染后与后端(如php)进行交互,则必须使用AJAX技术。

所以,

如果您使用原生javascript,请搜索XmlHttpRequest

如果您使用jQuery,请搜索$.ajax