我正在从数据库中动态获取图像链接并将它们插入图像标签中。此 php 代码检查是否有链接。如果有链接,则将该链接插入到 img 代码中。如果没有链接,则使用通用的“即将推出的图片”图片来代替它。
echo '<tr>
<td width="80" height="46">
<a href="displayitem.php?item_id='.$top_product_id.'">';
if (!is_null($top_link) || $top_link == "")
{
echo'<img src = "'.$top_link.'" alt="" width="64" height="63" />';
//echo $top_link;
}
else
{
echo'<img src = "imagen/imagecomingsoon.png" alt="" width="30%" height="40%" />';}
echo'</td><td width="108"><a href="displayitem.php?item_id='.$top_product_id.'">'.$final_name.'</a>';
echo'</td>
</tr>';
我有一个奇怪的错误,如果没有要链接的图像,而不是使用通用图像,我会得到一个空白。当我检查空白框时,我发现 img 标签没有正确生成。src 指定后没有引号,甚至没有等号。它看起来像这样。
<img src alt="" width="64" height="63">
如果我想使用通用图像,整个等号会与引号和链接一起消失吗?