如何在同一网页上创建两个连接列表?

时间:2013-11-28 19:56:55

标签: javascript php mysql

我想在同一页面中列出两个列表。第一个列表将在页面加载时加载。这个列表中的每个项目都有一个值,我希望每当用户选择另一个项目(和另一个值自动)时,第二个列表将被加载。我可以通过使用javascript和php来做到这一点吗?

例如

  1. 学校
  2. 医院
  3. 如果选择学校(1)第二个名单必须加载学校名称。

    注意:我在mysql上有2个表。我只想要你写网站代码。

    <select id="first" >
        <?php
    $con=mysqli_connect("localhost","root","","cau");
    
    
    $result = mysqli_query($con,"SELECT id, main FROM first");
    
    while($row = mysqli_fetch_array($result))
      {
      echo "<option value=\"".$row['id']."\">".$row['main']."</option>";
      }     
    
    mysqli_close($con);
       ?>
    </select>
    
    
    <select>
    
         //how can i load this second list as i said
    </select>
    

1 个答案:

答案 0 :(得分:0)

如果我理解您要正确执行的操作,您可能需要考虑使用AJAX。 有助于您的具体教程是: http://www.w3schools.com/ajax/ajax_database.asp 它基本上允许您从一个列表中进行选择,一旦选择了一个项目,就会显示与所选项目相关的更多选项。