0

我正在尝试将 abbr 标记合并到我的 php 数组中,这样当机场的缩写(例如 MSP 或 AMS)出现时,当您将鼠标悬停在它上面时,它将显示机场的全名。

我正在使用的代码是:

echo "    <td width='70' bgcolor='$row_color'><img src='../flags/".$row['countryflag']."'>   
&nbsp;&nbsp;<abbr title=".$row['luchthavennaam'].">".$row['luchthavencode']."</abbr></td>";

它会显示我,直到它名称中的第一个空格,然后将其切断。当我在 Toad 中运行查询时,我确实看到了全名,所以这与我的工作方式有关。

有什么想法吗?

4

3 回答 3

0

添加引号:<abbr title=\"". htmlspecialchars($row['luchthavennaam'])."\">

于 2013-09-07T22:46:19.250 回答
0

试试这个:

echo "<td width='70' bgcolor='$row_color'><img src='../flags/".$row['countryflag']."'>   
&nbsp;&nbsp;<abbr title='".$row['luchthavennaam']."'>".$row['luchthavencode']."</abbr>   </td>";

您缺少标题中的单引号。

注意

title='".$row['luchthavennaam']."'

代替

title=".$row['luchthavennaam'].".

于 2013-09-07T22:48:55.547 回答
0

我个人更喜欢在 php 中使用单引号

echo '<td width="70" bgcolor="'.$row_color.'"><img src="../flags/'.$row['countryflag'].'">   
&nbsp;&nbsp;<abbr title="'.$row['luchthavennaam'].'">'.$row['luchthavencode'].'</abbr></td>';
于 2013-09-07T22:50:41.033 回答