SQL 테이블은 다음과 같습니다. 동일한 테이블의 두 개의 서로 다른 열에서 DISTINCT 값을 선택하십시오.
id name cname
1 Ash abc
2 Ash abc
3 Ashu abc
4 Ashu xyz
5 Yash xyzz
6 Ash xyyy
은 내가 먼저 DISTINCT 이름 값과 작업 벌금을 표시 드롭 다운 목록 선택에서 사용자가 값을 선택합니다.
1 선택 :
<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>
지금은 내가 처음에 따라 다운 상자 두 번째 선택 드롭의 값을 보여주고 싶어요. 내가 이것을 사용하고 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>
2 선택 상자
<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>
내가 알고 싶은 모든 처음을 기준으로 2 차 선택 상자의 값을 얻기 위해 사용해야한다 무엇 PHP 쿼리입니다. 솔루션을 찾기 위해 많은 노력했지만 데이터베이스에서 값을 가져 오는 솔루션을 찾지 못했습니다 ... 미리 감사드립니다 ...
가능성 또는 다른 많은 PHP 계단식의 질문을 선택 http://stackoverflow.com/questions/9901061/cascading-select – mplungjan
당신은 내가 대한 의미 첫 번째 드롭 다운리스트의 selelection에 얻을 원하는 작업의 중복 두번째? –
@ AT-2016 사용자가 첫 번째 드롭 다운 목록에서 애쉬를 선택하면 abc 및 xyyy가 필요합니다. 그/그녀가 아슈 다음 xyz 및 야쉬 xyzz의 경우에 선택하면 ... – Ashish