将鼠标悬停在 PHP 中的 SQL 值时显示图像


display image on hover a sql value in php

>我有一个脚本:

<script>
    $(document).ready(function(){
       $('[data-toggle="popover"]').popover({   
          trigger:'hover',
          html:true
       });
    });
</script>

然后,验证 foto 列中的每个值

if($foto[$j]){
    echo('<a href="#" data-toggle="popover" data-placement="bottom" title="Produse" data-content="<img src="images/foto/produse/'.$foto[$j].'" alt="Produse" style="width:604px;height:428px;"><td>'.$nume[$j].'</td> '); 
}else{
    echo('<td>'.$nume[$j].'</td> ');
}   

如果我找到$foto[$j]的值,请为名称产品添加链接,否则显示名称产品而不带链接。

我的代码有什么问题?

解决方案(报价是问题所在)

echo('<td><a href="'.$foto[$j].'" class="link" data-toggle="popover" data-placement="bottom" title="'.$nume[$j].'" data-content="<img src='''.$foto[$j].''' alt=''Grafic realizari'' style=''width:250px;height:200px;''>">'.$nume[$j].'</a></td> '); 

问题不在于你的php,而在于你的html。您正在尝试将<a>标记放在<td>标记之外,但未将其关闭。

请改为执行以下操作:

echo('<td><a href="#" data-toggle="popover" data-placement="bottom" title="Produse" data-content="<img src="images/foto/produse/'.$foto[$j].'" alt="Produse" style="width:604px;height:428px;">'.$nume[$j].'</a></td> ');