Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在鼠标上方进行mysql查询并在工具提示中显示_Javascript_Php_Jquery_Mysql_Angularjs - Fatal编程技术网

Javascript 如何在鼠标上方进行mysql查询并在工具提示中显示

Javascript 如何在鼠标上方进行mysql查询并在工具提示中显示,javascript,php,jquery,mysql,angularjs,Javascript,Php,Jquery,Mysql,Angularjs,我是新来的,但在我上次的搜索中,我在这里找到了我需要的一切,除了这个问题 我想用jquery或其他东西创建一个动态工具提示,但我的问题是,当用户将mose传递给文本时,我是否可以执行mysql查询,例如: <input type="checkbox" name="COL[1]" value="pmelendez" id="pmelendez" onmouseover="javascript:function_to_make_query(this.id);"/>pmelendez 在

我是新来的,但在我上次的搜索中,我在这里找到了我需要的一切,除了这个问题

我想用jquery或其他东西创建一个动态工具提示,但我的问题是,当用户将mose传递给文本时,我是否可以执行mysql查询,例如:

<input type="checkbox" name="COL[1]" value="pmelendez" id="pmelendez" onmouseover="javascript:function_to_make_query(this.id);"/>pmelendez
在函数中,我需要这样的东西:

<script>
 function_to_make_query(idreq){
  var result=<?php
  $q="SELECT complete_name from mydatabase where uname=" + idreq;
  $result=mysql_query($q,$my_conection);
  ?>
 }

</script>
但我需要在工具提示或类似的东西上显示结果

非常感谢您的帮助。

您不能混合使用javascript和php。你必须像

HTML

PHP-tooltip.PHP

Mysql已被弃用,因此使用Mysqli

您不能混合使用javascript和php。你必须像

HTML

PHP-tooltip.PHP


Mysql已弃用,因此请使用Mysqli

$q=从mydatabase中选择完整的\u名称,其中uname=+idreq;-这是行不通的。这不是将JavaScript变量传递给PHP的方式。请看这个问题:您需要使用AJAX,但每一次鼠标移动都会给您的服务器带来流量。最好使用点击机制。这是一个例子,我的朋友,请给出一个想法。为什么在这个问题中包含angularjs标记?$q=从mydatabase中选择complete_name,其中uname=+idreq;-这是行不通的。这不是将JavaScript变量传递给PHP的方式。请看这个问题:您需要使用AJAX,但每一次鼠标移动都会给您的服务器带来流量。最好使用点击机制。这是一个例子,我的朋友,给你一个想法。你为什么在这个问题中加入angularjs标记?谢谢你的回答。谢谢你的回答。
<input type="checkbox" name="COL[1]" value="pmelendez" id="pmelendez"/>pmelendez
$('#pmelendez').on('mouseenter',function(){
    $.ajax({
       url:'tooltip.php',
       data:{id:this.id},
       success:function(response)
       {
          // use response for tooltip
       }
    });
});
<?php
    $q="SELECT complete_name from mydatabase where uname=" + $_REQUEST['id'];
    $result=mysql_query($q,$my_conection);
    $row=mysql_fetch_array();
    echo $row['complete_name'];
?>