首页 > 解决方案 > 选择国家后如何填充状态

问题描述

我有 2 个 MYSQL 表,其中一个有国家并将组合框填写为:

  $test_query = "SELECT A.id, country FROM  table_Countries ";
    $result = mysqli_query($link, $test_query);

    <select class="country">
        <option value='0'>USA</option>
      <?php       while($tbl = mysqli_fetch_array($result))
    {
          echo "<option value =$tbl[0]>$tbl[1]</option>";
    }

    ?>
      </select>

第一个框工作得很好,但我尝试做的是:当用户从第一个框中选择一个国家时,从上面选定的国家 id 名为 states 的 mysql 表中填充状态框。基本上根据所选国家填写states

 $test_query = "SELECT statename FROM  table_states where country_id= "  how_to_get_id_from_above_box_after_select ;

    $result = mysqli_query($link, $test_query);

    <select class="states">
        <option value='0'>ANY</option>
      <?php       while($tbl = mysqli_fetch_array($result))
    {
          echo "<option value =$tbl[0]>$tbl[0]</option>";
    }

    ?>
      </select>  

谢谢

标签: php

解决方案


推荐阅读