1

我正在尝试做的事情可能是不可能的,但我得出的结论是我正在追赶我的尾巴。我创建了以下 php 来填充带有表演列表的下拉列表:

echo '<select id="tunelist" name="tunelist" >'; 
$link = mysql_connect('localhost', 'setlist', 'music');
$query = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_assoc($query)) {
   echo '<option value="'.$row['Database'].'">'.$row['Database'].'</option>';
}
echo '</Select>';

做出选择后,我想在下拉列表下方的表格中显示来自所选数据库的信息。有人对如何实现这一点有任何建议吗?

谢谢,

罗兰

4

1 回答 1

1

你不能在 PHP 中做到这一点,你必须使用 JavaScript/jQuery 来做到这一点,并使用像 AJAX 这样的技术。

您应该使用 jQuery 创建另一个带有 id 的 divselected-div和类似的东西:

$("#tunelist").select(function(e) {
    // fill the div here
    $("#selected-div").text("You selected: "+$(this).val())
});

你可以在这里查看 jQuery:http ://www.jquery.com/

于 2013-03-01T12:46:49.810 回答