Javascript 如何在鼠标上方进行mysql查询并在工具提示中显示
我是新来的,但在我上次的搜索中,我在这里找到了我需要的一切,除了这个问题 我想用jquery或其他东西创建一个动态工具提示,但我的问题是,当用户将mose传递给文本时,我是否可以执行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 在
<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'];
?>