私はこれを数回投稿して助けを求めています。動的ドロップダウンからデータを取得できない理由を理解できないようですが、2つの静的フィールドから取得しています。私はいくつかの答えを得ましたが、主にセキュリティを整理する必要があると言っています。これは、オンラインで何かが公開される前に次に学ぶことを望んでいます。httpリクエストのトレースを含め、Firebugではすべてが良好に見えます。クエリの問題だと思います。私は実行しようとしています。セキュリティ上の欠陥に対処する前に、これをもう一度投稿して、誰かが私を助けてくれるかどうかを確認します。
私を助けてくれてありがとう。
最初は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 ) ;
テーブルにエコーします(正常に機能しているため、投稿されません)