2014-02-25 60 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