根据以前的选择(PHP / HTML)从db查询中选择下拉列表

时间:2013-02-20 15:10:03

标签: php javascript html

我需要根据之前选择的下拉列表填充另一个下拉列表。请帮忙。我的代码如下。现在,我如何将之前选择的值传递给下一个下拉列表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>

如何将所选国家/地区名称设置为第二个查询where子句? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

当PHP在服务器上运行时,您需要请求服务器为您运行第二个查询,方法是刷新页面或通过AJAX执行此操作,以便页面刷新但看起来没有。

最简单的解决方案是跨2页进行,如果你想在那个页面上进行,那么AJAX就是前进之路。

给我一​​分钟,我会找一个例子。