我已經發布了幾次尋找一些幫助,我似乎無法解決爲什麼我沒有從我的動態下拉列表中獲取任何數據,但我從2個靜態字段中獲取數據。我確實得到了一些答案,但主要是說我需要理清安全性,我希望在任何事情都可以在網上進行之前學習,Firebug中的一切看起來都不錯,包括http請求的跟蹤,我認爲它對查詢有問題我想跑,我會再次發佈這個,看看有沒有人能幫我解決安全漏洞。Jquery OnChange發生火災,但沒有返回數據
非常感謝幫助我。
首先是HTML的子類別,所有項目都存儲在一個javascript數組中的問題和工作正常,只是沒有查詢
<select name="Category" id="Category"
onchange="javascript: dropdownlist(this.options[this.selectedIndex].value);">
<option value="">Select Category</option>
<select name="subcategory" id="subcategory">
<option value="">Select Sub-Category</option>
</select>
<script>
$(function() {
$('#subcategory').change(function() {
$('#subcategory').load('results.php', {value: $(this).val()});
});
});
</script>
$category=$_POST['Category'];
$subcategory=$_POST['Subcategory'];
$destination=$_POST['Destination'];
$result = mysql_query("SELECT * FROM travel WHERE Category='$category'
AND Subcategory='$subcategory' AND Destination='$destination'")
or die(mysql_error());
$row = mysql_fetch_assoc($result) ;
回聲表(未張貼好的工作)
感謝克里斯,我可以採取建設性的批評,至少你提供一些建議,我只有2個文件,所有的PHP確實在results.php,其他的文件包含了所有的HTML,Javascript數組,Jquery函數等,我知道它的一個爛攤子,但我想從教程和其他的東西學習,我實際上試圖幫助某人與此,:-( –