我有以下似乎不起作用的代码行:
echo "<img src='/images/albumart'"; echo $row['art1']; echo "/>";
'art1' 肯定会返回 '/imagename.png',因此 URL 应该是完整的,但没有显示任何内容。
有任何想法吗?
谢谢。
你真的应该连接那个字符串:
<?php
echo '<img src="/images/albumart'.$row['art1'].'"/>';
?>
理想情况下打破 php 来做到这一点:
<img src="/images/albumart<?php echo $row['art1']; ?>"/>
如果你不熟悉,php 中的句点加入字符串。这叫做串联。不需要像那样回应一点点,事实上请永远不要按照你演示的方式去做。正如 Geoff 指出的那样,您的问题的根源是您没有关闭 src 参数。
echo "<img src='/images/albumart'"; echo $row['art1']; echo "/>";
看起来您正在专辑部分之后关闭 img src 参数。,
尝试这个:
echo "<img src='/images/albumart"; echo $row['art1']; echo "' />";