我想在同一页面中列出两个列表。第一个列表将在页面加载时加载。这个列表中的每个项目都有一个值,我希望每当用户选择另一个项目(和另一个值自动)时,第二个列表将被加载。我可以通过使用javascript和php来做到这一点吗?
例如
如果选择学校(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>
答案 0 :(得分:0)
如果我理解您要正确执行的操作,您可能需要考虑使用AJAX。 有助于您的具体教程是: http://www.w3schools.com/ajax/ajax_database.asp 它基本上允许您从一个列表中进行选择,一旦选择了一个项目,就会显示与所选项目相关的更多选项。