Php 如果未设置变量,则不显示链接
只想检查$url变量是否未在db中设置,请不要在视图上显示链接。请检查我下面的代码,并帮助我找到错误Php 如果未设置变量,则不显示链接,php,html,codeigniter,Php,Html,Codeigniter,只想检查$url变量是否未在db中设置,请不要在视图上显示链接。请检查我下面的代码,并帮助我找到错误 <?php if ($url !== NULL) {echo ' <a href='.$url.' target="_blank">Visit Website</a>';} ?> 您正在检查空值,但不是空字符串。您还应引用您的url: // empty() will return TRUE for NULL, '', etc. if (!empty($
<?php if ($url !== NULL) {echo ' <a href='.$url.' target="_blank">Visit Website</a>';} ?>
您正在检查空值,但不是空字符串。您还应引用您的url:
// empty() will return TRUE for NULL, '', etc.
if (!empty($url)) {
echo ' <a href="'.$url.'" target="_blank">Visit Website</a>';
}
//empty()将为NULL“”返回TRUE,等等。
如果(!空($url)){
回声';
}
您正在检查空值,但不是空字符串。您还应引用您的url:
// empty() will return TRUE for NULL, '', etc.
if (!empty($url)) {
echo ' <a href="'.$url.'" target="_blank">Visit Website</a>';
}
//empty()将为NULL“”返回TRUE,等等。
如果(!空($url)){
回声';
}
当您检查db中的值时,该值可能不为null,除非您将其指定为null。因此,请检查该值是否为空
因此,请更换
if ($url !== NULL)
{
echo ' <a href='.$url.' target="_blank">Visit Website</a>';
}
if($url!==NULL)
{
回声';
}
与
if($url!==“”)
{
回声';
}
当您检查db中的值时,该值可能不为null,除非您将其指定为null。因此,请检查该值是否为空
因此,请更换
if ($url !== NULL)
{
echo ' <a href='.$url.' target="_blank">Visit Website</a>';
}
if($url!==NULL)
{
回声';
}
与
if($url!==“”)
{
回声';
}
尝试用if($url!==NULL)
替换if($url!==“”)
您在问题中没有说明错误的样子,例如,您预期会发生什么,以及发生了什么?那么错误是什么呢?尝试将if($url!==NULL)
替换为if($url!==“”)
您在问题中没有说明错误是什么样子的,例如,您预期会发生什么,以及发生了什么?那么错误是什么呢?