【问题标题】:Link to an img inside <td> not working链接到 <td> 中的 img 不起作用
【发布时间】:2015-08-02 07:06:54
【问题描述】:

我在单击并打开表格内的图像时遇到了很大的问题。我创建了 mysql 数据库并通过我网站上的表中的 php 实现。除了图像,一切都很好。它们在桌子上显示为缩略图(它们应该是,因为我把高度放得很小)但是当我想点击它们时,什么也没有发生,它只是不想去图像所在的那个地方(即使图像的链接出现在浏览器底部并且我的光标进入“链接”模式)。

我的 PHP 代码的那部分:

echo "<table class=table>                        
         <tr>  
             <th><b>ID:</b></th> 
             <th><b>Ime:</b></th>                             
             <th><b>Dimenzije-cm:</b></th> 
             <th><b>Kol.po-m2:</b></th> 
             <th><b>Težina-kg/m2:</b></th> 
             <th><b>Na paleti-m2:</b></th> 
             <th><b>Slike:</b></th>"; 

while ($record = mysqli_fetch_array($myData)){ 
    echo "<tr>"; 
    echo "<td>" . $record['id'] . "</td>"; 
    echo "<td>" . $record['ime'] . "</td>";                                 
    echo "<td>" . $record['dimenzije-cm'] . "</td>"; 
    echo "<td>" . $record['kol.po-m2'] . "</td>"; 
    echo "<td>" . $record['tezina-kg/m2'] . "</td>"; 
    echo "<td>" . $record['na paleti-m2'] . "</td>"; 
    echo "<td><a href=" . $record['images'] . " > <img src=" . $record['images'] . " height=30px;></a></td>"; 
} 

这是现场的样子:

https://scontent-vie1-1.xx.fbcdn.net/hphotos-xta1/v/t34.0-12/11262253_1414454508878108_1351851566_n.jpg?oh=ad86bddc6f63af616e71793f3dd1e207&oe=555F5832

https://scontent-vie1-1.xx.fbcdn.net/hphotos-xta1/v/t34.0-12/11276070_1414454165544809_752028311_n.jpg?oh=30f5febf7695ac5320d696b569348df0&oe=555FAA1A

正如您在我的代码中看到的,&lt;img src&lt;a href 的链接是相同的(图像是相同的 - 1.jpg)并且位置很好,但它不想点击和在 localhost/1.jpg 中继续图像)..

我使用 Bootstrap 创建了该站点,所以可能在 css 中用于表 imgs 的内容会造成问题?请帮帮我..

是的,我尝试创建新的 .php 文件并在其中仅 c/p PHP 代码,它运行良好。当我点击它时,它会按原样打开我的图像。

【问题讨论】:

  • 使用print screen按钮进行屏幕截图
  • 确保正确链接图片!!该目录可能是错误的......无论如何只是一个建议!这样的蠢事总是会发生

标签: php html image twitter-bootstrap html-table


【解决方案1】:

改变这一行

echo "<td><a href=" . $record['images'] . " > 
                                <img src=" . $record['images'] . " height=30px;></a></td>";

echo "<td><a href=\"" . $record['images'] . "\" > 
                                <img src=\"" . $record['images'] . "\" height=\"30\" /></a></td>";

注意转义的\"

【讨论】:

  • 它仍然无法工作 :( :( 这是 css aswel 的链接:speedy.sh/xEyy8/bootstrap.min.css
  • @MirzaAlibegović 也许尝试添加一个结束 &lt;/tr&gt; 我只是注意到缺少了
  • 关闭后不工作 ..你能检查我的css吗,我真的认为是css里面的东西造成了问题,因为我复制/粘贴了完全相同的php代码在空白的新页面中,它工作得很好..
  • 请救救我兄弟:(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-02
  • 2013-05-11
  • 1970-01-01
  • 2014-01-14
  • 2014-05-01
  • 1970-01-01
  • 2011-02-04
相关资源
最近更新 更多