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