Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.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 如果未设置变量,则不显示链接_Php_Html_Codeigniter - Fatal编程技术网

Php 如果未设置变量,则不显示链接

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($

只想检查$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($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!==“”)
您在问题中没有说明错误是什么样子的,例如,您预期会发生什么,以及发生了什么?那么错误是什么呢?