Php 若否,;否则,如果在Codeigniter中

Php 若否,;否则,如果在Codeigniter中,php,codeigniter,Php,Codeigniter,请检查我的脚本 if($namachief != NULL) { echo $namachief; } else if ($namarm != NULL) { echo $namarm; } else { echo "Something wrong. Please contact US"; } 在这种情况下,我的条件

请检查我的脚本

  if($namachief != NULL)
        {
            echo $namachief;
        }
  else if ($namarm != NULL)
        {
           echo $namarm;
        }
   else
        {
            echo "Something wrong. Please contact US";
        }
在这种情况下,我的条件不起作用=>
$namarm!=NULL,我只得到白色页面,但在这种情况下它是正常的=>
$namachief!=空

我这样做没关系
echo$namachief&
echo$namarm

if () {

}
else if (){
}
else if(){
------------------------ My Script Here -----------------------------
}
下面的两个答案都是正确的。我的问题就在这里。以我的形式,我做到了这一点
None
然后我将其更改为
None

将您的情况写如下:-

if(isset($namachief)  &&  !empty($namachief)){
    echo $namachief;
}
else if (isset($namarm)  &&  !empty($namarm)){
    echo $namarm;
}
else{
    echo "Something wrong. Please contact US";
}
如果要打印两个变量,如果两个变量都已设置且具有有效值,则

if(empty($namarm)  &&  empty($namachief)){
    echo "Something wrong. Please contact US";
}
else if (!empty($namachief)  &&  !empty($namarm)){
    echo $namarm;
    echo $namachief;
}
else if (isset($namarm)  &&  !empty($namarm)){
    echo $namarm;
}
else if(isset($namachief)  &&  !empty($namachief)){
     echo $namachief;
}
else{
  // else stuff
}

将您的情况写在下面:-

if(isset($namachief)  &&  !empty($namachief)){
    echo $namachief;
}
else if (isset($namarm)  &&  !empty($namarm)){
    echo $namarm;
}
else{
    echo "Something wrong. Please contact US";
}
如果要打印两个变量,如果两个变量都已设置且具有有效值,则

if(empty($namarm)  &&  empty($namachief)){
    echo "Something wrong. Please contact US";
}
else if (!empty($namachief)  &&  !empty($namarm)){
    echo $namarm;
    echo $namachief;
}
else if (isset($namarm)  &&  !empty($namarm)){
    echo $namarm;
}
else if(isset($namachief)  &&  !empty($namachief)){
     echo $namachief;
}
else{
  // else stuff
}
你试着这样做

if($namachief != NULL || $namachief != "")
    {
        echo $namachief;
    }
else if ($namarm != NULL || $namarm != "")
    {
       echo $namarm;
    }
else
    {
        echo "Something wrong. Please contact US";
    }
你试着这样做

if($namachief != NULL || $namachief != "")
    {
        echo $namachief;
    }
else if ($namarm != NULL || $namarm != "")
    {
       echo $namarm;
    }
else
    {
        echo "Something wrong. Please contact US";
    }

试着用if(!empty($namachief)){}我这样做了,结果与if(!empty($namachief)){}相同,我这样做了,结果是sameyeah,我在表单上犯了一个错误是的,我在表单上犯了一个错误