PHP + MySQL +工具提示


PHP + MySQL + Tooltip

我想在php中显示tooltip的查询数据。

我的php代码是,

echo "<div class='tooltip' id='".$row['id']."' title='title1'>".$row['name']."</div>";

My Script is,

$(function() {
  $('.tooltip').tooltip({
    content:function()
    {
      var id =$(this)[0].id;
       <?php    
        $qry3 = "SELECT phone_no FROM history WHERE id='?>id<?php' GROUP BY name";
        $exc3   = mysql_query ($qry3,$con);
        $num3   = mysql_num_rows($exc3);
          while($rows3 = mysql_fetch_array($exc3))
          {
             array_push($name,'"'.$rows3[0].'"');
          }
        echo "return ".$name;
      ?>        
   }});
});

我的问题在哪里?

我想你把Javascript和PHP混在一起了。当前的PHP代码只在服务器将Javascript发送到浏览器时执行一次。这行不通。你可以为每个HTML元素存储工具提示,例如在title标签中,也可以在需要显示工具提示时动态加载它。您可以通过AJAX调用PHP文件(而不是将PHP代码放在JS文件中)来实现这一点。