使用Img源与PHP变量?

3 php variables image src

我在detailansicht.php中有以下代码:

<div class="file_description_box">
    <b>Beschreibung:</b><br /><br />
        <?php 
             if(!empty($beschreibung))
                 echo '<div align="center">';
                 echo '<img src="$coverlink" alt="Cover">';
                 echo '</div><br />';
                 echo format_content($beschreibung); 
             **else**
             echo '<i>Keine Beschreibung vorhanden</i>';
        ?>
</div>
Run Code Online (Sandbox Code Playgroud)

但我认为img标签中必定存在错误.每当我打开页面时,他都会向我显示一个错误:"解析错误:语法错误,第123行的bla/bla/include/detailansicht.php中的意外T_ELSE"(第123行是标记为粗体的else).我尝试了几种方法,但我总是得到这个错误.如果有人可以帮我这个,那就太好了.

-sTarbuZz

Sam*_*152 15

您缺少一些大括号,而您的PHP变量不是嵌入属性.您的代码应如下所示:

<div class="file_description_box">
    <b>Beschreibung:</b><br /><br />
        <?php 
             if(!empty($beschreibung)){
                 echo '<div align="center">';
                 echo '<img src="'.$coverlink.'" alt="Cover">';
                 echo '</div><br />';
                 echo format_content($beschreibung); 
             }else{
                 echo '<i>Keine Beschreibung vorhanden</i>';
                }
        ?>
</div>
Run Code Online (Sandbox Code Playgroud)

只是侧面说明你使用PHP的确无关紧要,如果图像标签出现故障并且没有正确显示,假设你输入正确,通常会出现HTML问题.

在这种情况下,这是一个PHP问题,因为代码中有一些错误,它与图像标记没有任何关系.