나는 최선을 다해 설명하려고 노력할 것입니다.필터 테이블 WHERE 1 열 = 다른 테이블의 열
하나의 표에서 국가 이름이있는 드롭 다운이 있습니다. 누군가 캐나다라고 말하면 지구라는 두 번째 테이블에서 결과를 필터링하기 위해 두 번째 드롭 다운이 필요합니다. 여기
내가 내가 쿼리를 변경해야합니다 알고<?php
$query="SELECT * FROM location_region";
$result = mysql_query ($query);
echo "<select id='province_select' name='province_select' class='province_select' style='width:540px' value=''></option>";
while($nt=mysql_fetch_array($result)){
echo "<option value=$nt[value]>$nt[name]</option>"
}
echo "</select>";
?>
을 사용하고 코드이지만, 내가 좋아하는 뭔가를 할 수있다 :이 작동하지 않습니다
$query="SELECT * FROM location_region WHERE country EQUALS value FROM location_country";
, 그러나입니다 이것을 쓰는 다른 곳이 있습니까? 여기에 테이블 구조 게르손 Herczeg 경우 : 항상
편집으로 표 는 "location_region는"테이블 "location_country"에서
덕분에 열 "값"같아야한다 "나라"라는 이름의 열이
location_country 유사한 무언가이다 :
:ID name value
1 Canada CA
2 Great Britain GB
3 United States US
location_region에 유사하다
첫 번째 '선택'이 변경되면 서버에 페이지를 게시 하시겠습니까? 또는 두 번째'select '를 동적으로 채우도록 변경할 때 AJAX 호출을하고 있습니까? 코드 변경 내용을 구성하는 방법에 따라 다릅니다. – David