![](/img/trans.png)
[英]How to generate dynamic data from Google Chart API using PHP and MySQL?
[英]how to generate dynamic tooltips with data from MYSQL using PHP
我有一个PHP脚本,该脚本从MYSQL的一列中检索许多随机字段,并将它们回显到页面。 我想要做的是将鼠标悬停在任何回显的结果上,并显示一个工具提示,该提示显示了我的数据库中的其他信息,例如MYSQL数据库中两个单独列中两个相关字段的信息
我是否必须在我的SQL select语句中包括这些额外的列,以及一些如何将它们传递给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();
?>
他们是内置工具提示插件的列表,您可以使用任何一个
1-第一次将所有信息加载到具有单独ID的多个div中
2-根据时间或您想要的东西显示和隐藏
这是我使用过的tooptip的一个示例,在这里发现它适合我的需要链接 。
如果您不想遵循使用Javascript的路线,可以使用HTML标题标签,如下所示:
<a href="whatever.php" title="<?php echo $tooltip; ?>">some link</a>
那应该给您一个简单的工具提示。 对于任何更高级的人,您都需要使用Javascript。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.