Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP/MYSQL在数据库中显示图像_Php_Mysql - Fatal编程技术网

PHP/MYSQL在数据库中显示图像

PHP/MYSQL在数据库中显示图像,php,mysql,Php,Mysql,我有一个while循环,它通过数据库值为网站显示RSS图标。while循环运行良好,但现在它为每个站点显示一个RSS图标。我只想在数据库中有RSS URL值时显示一个图标。下面是我到目前为止编写的代码 我收到的错误消息是:Parse error:syntax error,意外的T_字符串,应为“,”或“;” 我相信我有一个语法错误,但仍在学习,所以道歉,如果这是基本的,但我仍然在学习。非常感谢你的帮助 <td><div class="centerit"><a

我有一个while循环,它通过数据库值为网站显示RSS图标。while循环运行良好,但现在它为每个站点显示一个RSS图标。我只想在数据库中有RSS URL值时显示一个图标。下面是我到目前为止编写的代码

我收到的错误消息是:Parse error:syntax error,意外的T_字符串,应为“,”或“;”

我相信我有一个语法错误,但仍在学习,所以道歉,如果这是基本的,但我仍然在学习。非常感谢你的帮助

    <td><div class="centerit"><a href="
    <?php if (isset($r['rssURL'])) { 
    echo $r['rssURL'] target='_blank'><img src='images/rssIcon.gif'></a>;
    } 
    ?>"</div></td>
;
} 
?>"
echo$r['rssURL']target=''u blank'>;
这是无效的,我想你的意思是

<td><div class="centerit"><a href="
<?php if (isset($r['rssURL'])) { 
echo $r['rssURL'];
} 
?>" target='_blank'><img src='images/rssIcon.gif'></a></div></td>

甚至:

<td>
    <div class="centerit">
        <a href="<?php echo isset($r['rssURL']) ? $r['rssURL'] : ''; ?>" target='_blank'><img src='images/rssIcon.gif'></a>
    </div>
</td>

echo$r['rssURL']target=''u blank'>;
这是无效的,我想你的意思是

<td><div class="centerit"><a href="
<?php if (isset($r['rssURL'])) { 
echo $r['rssURL'];
} 
?>" target='_blank'><img src='images/rssIcon.gif'></a></div></td>

甚至:

<td>
    <div class="centerit">
        <a href="<?php echo isset($r['rssURL']) ? $r['rssURL'] : ''; ?>" target='_blank'><img src='images/rssIcon.gif'></a>
    </div>
</td>

您的PHP代码与标记不正确地混合在一起。请尝试以下操作

<td>
    <div class="centerit">
        <?php if (isset($r['rssURL'])) : ?>
        <a href="<?php echo $r['rssURL'] ?>" target="_blank">
             <img src="images/rssIcon.gif">
         </a>
        <?php endif ?>
    </div>
</td>

您的PHP代码与标记不正确地混合在一起。请尝试以下操作

<td>
    <div class="centerit">
        <?php if (isset($r['rssURL'])) : ?>
        <a href="<?php echo $r['rssURL'] ?>" target="_blank">
             <img src="images/rssIcon.gif">
         </a>
        <?php endif ?>
    </div>
</td>


这应该是正确的。如果没有缺少连接运算符,解释器将不知道如何处理代码行的其余部分。我认为,如果没有URL,解释器希望不显示锚定和链接,而不仅仅是使锚定不运行anywhere@Phil布朗:如果是这样的话,那么他需要学习如何提问。这应该是正确的t、 如果没有缺少连接运算符,解释器就不知道如何处理代码行的其余部分。我认为,如果没有URL,他不想显示锚和链接,而不仅仅是让锚不运行anywhere@Phil布朗:如果是这样的话,那么他需要学习如何提问。+1-我写了同样的答案,直到我把它删除了在看到这一个来得稍早之后。+1-我写了同样的答案,直到看到这一个来得稍早之后我删除了它。