私はできる限りこれを説明しようとします。フィルタテーブルWHERE 1カラム=別のテーブルのカラム
1つの表から国名を入力したドロップダウンがあります。誰かがカナダのことを選択すると、2番目のドロップダウンが必要で、2番目のテーブルの結果をフィルタリングする必要があります。ここで
は、私は私がクエリを変更する必要があります知っている<?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>";
?>
を使用しているコードですが、私のような何かを行うことができます。これは動作しません
をしているが、これを書いているところがもうありますか?ここではテーブル構造であるガーションHerczegの場合:常に
EDITとして表 は「location_regionは、」表「location_country」から
おかげコラム「値」に等しいはずである「国」という名前の列を持っています
location_countryは、のようなものです:
:ID name value
1 Canada CA
2 Great Britain GB
3 United States US
location_regionに似ています
最初の「選択」が変更されたときにページをサーバーにポストしていますか?または、2回目の 'select'を動的に代入するように変更したときにAJAX呼び出しを行っていますか?それに応じてコードをどのように整理するか。 – David