我需要根据之前选择的下拉列表填充另一个下拉列表。请帮忙。我的代码如下。现在,我如何将之前选择的值传递给下一个下拉列表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子句? 提前谢谢。
答案 0 :(得分:0)
当PHP在服务器上运行时,您需要请求服务器为您运行第二个查询,方法是刷新页面或通过AJAX执行此操作,以便页面刷新但看起来没有。
最简单的解决方案是跨2页进行,如果你想在那个页面上进行,那么AJAX就是前进之路。
给我一分钟,我会找一个例子。