2

以前に選択したドロップダウンに基づいて、別のドロップダウンを設定する必要があります。助けてください。私のコードは以下です。さて、前に選択した値を次のドロップダウン where 句に渡すにはどうすればよいですか?

    <td align="right">Country</td>
   <td>
     <select  type="text" name="Country">
      <option selected  value="">Country Code</option>
       <?php $result=mysql_query("SELECT CountryName FROM tbl_country");          
        while($row_result=mysql_fetch_row($result))
        { echo "<option value=\"$row_result[0]\">$row_result[1]</option>";}
       ?>
       </select>*
    </td>
<td align="right">Area</td>
   <td>
     <select type="text"  name="Area">
      <option selected value="">Area</option>
       <?php $result=mysql_query("select Area from tbl_area where CountryName='???'");        
        while($row_result=mysql_fetch_row($result))
        { echo "<option value=\"$row_result[0]\">$row_result[0]</option>";}
       ?>
       </select>*
    </td>

選択した国名を 2 番目のクエリ where 句に設定するにはどうすればよいですか? 前もって感謝します。

4

1 に答える 1

0

PHPはサーバー上で実行されるため、ページを更新するか、AJAXを介して実行して、ページが更新されているように見えないようにすることで、サーバーに2番目のクエリを実行するように要求する必要があります。

最も簡単な解決策は、2ページにわたってそれを行うことです。一方のページでそれを実行したい場合は、AJAXが前進の道です。

ちょっと待ってください。例を探します。

于 2013-02-20T15:15:53.527 に答える