繁体   English   中英

如何使用PHP从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'], "&nbsp";  
    if ($count >= 4) {  
        echo '<br />&nbsp;&nbsp;&nbsp;&nbsp;';  
        $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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM