我有一个PHP脚本,可以从MYSQL中的一列中检索大量随机字段,并将它们回显到页面。我想要做的是将鼠标悬停在任何回显的结果上,并显示一个工具提示,显示来自我的数据库的其他信息 - 例如来自MYSQL数据库中两个单独列中两个相关字段的信息
我是否必须在我的SQL select语句中包含这些额外的colums,以及如何将这些列表传递到javascript以显示工具提示,或者是否有办法单独使用PHP?
我是PHP的新手,我的javascript知识很薄。这个想法听起来很简单,但我觉得这很难做到。
无论如何,这是我的代码,由mmmshuddup帮助了(为此欢呼)。我意识到我还没有防止SQL注入。但是我会! 感谢。
<?php
$host="localhost"; // Host name
$username=""; // Mysql username
$password=""; // Mysql password
$db_name="db"; // Database name
$tbl_name="sentence"; // Table name
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$sn=$_POST['numberofsentences'];
$query="SELECT line FROM `sentence` ORDER BY rand() LIMIT $sn";
$result = mysql_query($query);
$count = 0;
while ($row = mysql_fetch_array($result)) {
// do something with $row. The following echos the results and adds a space after each sentence.
echo $row['line'], " ";
if ($count >= 4) {
echo '<br /> ';
$count = 0;
} else {
$count++;
}
}
// Close the database connection
mysql_close();
?>
答案 0 :(得分:0)
他们是内置工具提示插件的列表,你可以使用任何一个就像
1-首次将所有信息加载到具有seprate id的多个div中 2-根据时间或任何你想要的东西显示和隐藏
这是我使用它的一个tooptip示例,发现它符合我的需要link here。
答案 1 :(得分:0)
如果您不想沿着使用Javascript的路线前进,可以使用HTML标题标签,如下所示:
<a href="whatever.php" title="<?php echo $tooltip; ?>">some link</a>
那应该给你一个简单的工具提示。对于任何更好的东西,你需要使用Javascript。