2014-02-25 61 views
0

我想,当用户选择下拉菜单中的一个特定的值,然后执行特定的查询执行查询..我有这个下拉菜单得到下拉列表值和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) 

然后前ecute此查询

$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

必须使用AJAX,你使用jquery? –

+0

没有JQuery和Ajax的机会吗? – user3272713

+0

当然有。看看:http://www.w3schools.com/Php/php_ajax_database.asp –

回答

0

我会坚持严格到PHP为这个,因为它可以做的JavaScript的功能以及

我建议查看此类似形式的职位,因为它可能会帮助

Select tags with php

和查询是简单的,你应该能够找到如何选择标签输入转换为数据

0

的可查询的形式,如果你想互动与页面后后端(例如像PHP)渲染,你必须使用AJAX技术。

所以,

如果使用原生的JavaScript,搜索XmlHttpRequest

如果你使用jQuery,搜索$.ajax