我对 PHP 完全陌生,所以如果这看起来很简单,我很抱歉。通过阅读这个网站,我在其他问题上得到了很多帮助,我尝试了很多不同的例子来尝试解决这个问题,但还不能解决这个问题。
我有一个网站,一些用户将包含指向其个人博客(外部站点)的链接,而其他用户则不会。我在 mySQL 表中设置了一个字段,标记为blog
. 字段内的数据是包含http://
.
我想显示如下消息:Visit my blog here
。作为here
用户博客站点的链接。
我有以下代码
<?php
if (!isset ($blog))
{
?>
Visit my blog <a href="<?=$data['blog'];?>" target="_blank">here</a>
<?php
}
?>
链接可以正常工作,但是,如果数据字段为空,它仍会显示,并且链接指向代码所在的同一页面。
我试过这段代码:
<?php
if (!isset ($blog))
{
echo "Visit my blog <a href=\" . $blog .\" target=\"_blank\">here</a>." ;
}
?>
这将显示该echo
字段是否为空白且链接未从表中提取数据。
我真的不知道我做错了什么。