私はこのようなSQLテーブルを持っています。同じテーブルの2つの異なるCOLUMNSからDISTINCT値を選択
id name cname
1 Ash abc
2 Ash abc
3 Ashu abc
4 Ashu xyz
5 Yash xyzz
6 Ash xyyy
最初の選択ドロップダウンリストから値を選択して、DISTINCTの名前の値とその有効な値を表示します。
第一選択:
<select id="select1" required="required" class="custom-select standard">
<option value="0" selected="selected">Choose Category</option>
<?php
$resultd = mysqli_query($mysqli,"SELECT DISTINCT name FROM advertise");
if ($resultd)
{
while($tier = mysqli_fetch_array($resultd))
{
echo '<option value="' .$tier['name'] . '">' . $tier['name'] . '</option>';
}
}
?>
</select>
今私が最初に基づいてダウンボックス第2の選択ドロップの値を表示したいです。私はこのために使用していますjQueryがある:
<script>
$(function(){
var conditionalSelect = $("#select2"),
// Save possible options
options = conditionalSelect.children(".conditional").clone();
$("#select1").change(function(){
var value = $(this).val();
conditionalSelect.children(".conditional").remove();
options.clone().filter("."+value).appendTo(conditionalSelect);
}).trigger("change");
});
</script>
第二選択ボックス
<select id="select2" required="required" class="custom-select standard">
<option value="0" selected="selected">Choose Location</option>
<option class="conditional name" value="">cname</option>
</select>
私が知りたいすべてが、私が最初に基づいて第二選択ボックス内の値を取得するために使用する必要があるべきphpのクエリです。私は解決策を見つけるために多くを試みたが、私はデータベースからその値を得る解決策を見つけられなかった...事前にありがとう...
多分http://stackoverflow.com/questions/9901061/cascading-selectの重複や他の多くのPHPのいずれかが選択質問をカスケード接続する – mplungjan
あなたが最初のDropDownList selelectionに取得したいん私は何のために意味二番目? –
@ AT-2016最初のドロップダウンリストからAshを選択した場合は、abcとxyyyが必要です。あなたがAshu、次にxyzを選択した場合、Yash xyzzの場合... – Ashish