【问题标题】:display image on hover a sql value in php在 php 中悬停 sql 值时显示图像
【发布时间】:2016-03-01 12:01:39
【问题描述】:

我有一个脚本:

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

然后,验证照片列中的每个值

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> '); 

【问题讨论】:

  • 检查控制台是否有错误。
  • 看看这个linkthis one,是静态的,相应地改成动态的
  • 您是否检查过 html 是否正确生成?

标签: php


【解决方案1】:

问题不在于您的 php,而在于您的 html。您正在尝试将&lt;a&gt; 标记置于 &lt;td&gt; 标记之外,并且您没有关闭它。

改为这样做:

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> '); 

【讨论】:

  • @ElenaIvan 同样,这几乎可以肯定是一个 html 问题。检查您的 html 是否正确。
猜你喜欢
  • 2012-07-10
  • 1970-01-01
  • 2016-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-14
  • 2020-07-22
相关资源
最近更新 更多