1

我有以下问题:我想动态加载 MySQL 表格内容,而不使用下拉菜单刷新表格。我在此页面的帮助下使用纯文本:http: //www.designing4u.de/2008/05/jquery-drop-down-loading-content-according-to-option/ 但我不知道如何从 MySQL 表中获取内容并将其打印到表而不是纯文本。

例如,如果我有一个名为“Animal”的 MySQL 表,其中包含 3 个字段:Cat、Dog、Horse 和包含特定动物信息的第二个字段:

动物->

猫、狗、马 ->

是猫,是狗,是马

所以我创建了一个下拉列表:Cat、Dog、Horse,当按下其中一个时,它将特定动物的信息打印到 HTML 表中。

4

1 回答 1

1

首先我假设你已经连接到你的数据库

在浏览器中存储数据以在调用时显示

<?php
// Write out our query.
                 //colum         table          
$query = "SELECT username FROM rc_accounts WHERE isdm = '0'";
// Execute it, or return the error message if there's a problem.
$result = mysql_query($query) or die(mysql_error());
?>

在下拉菜单中显示存储的数据

<?php
              $dropdown = "<select name='users'>";
while($row = mysql_fetch_assoc($result)) {
  $dropdown .= "\r\n<option value='{$row['username']}'>{$row['username']}</option>";
}
$dropdown .= "\r\n</select>";
echo $dropdown; ?>

如果你从浏览器写什么,那么你需要这个,这不在我的网站上,它使用复选框来确认

<?php
if(isset($_POST['sure'])) {
mysql_query("UPDATE rc_accounts SET isdm = '1' WHERE username = '".$_POST['users']."'");
echo '<font color="#FFFF00"><b>GM Add Successfull.</font>';
} else {
echo '<font color="#FFFF00"><b>If you want to make this account a GM, then click the box!</font>';
}
?>
于 2012-04-20T19:55:36.057 回答