请检查我的脚本。
if($namachief != NULL)
{
echo $namachief;
}
else if ($namarm != NULL)
{
echo $namarm;
}
else
{
echo "Something wrong. Please contact US";
}
在这种情况下我的状况不起作用=> $namarm != NULL
,我只获得白页,但在这种情况下它是正常的=> $namachief != NULL
。
我这样做很好
echo $namachief;
& echo $namarm;
if () {
}
else if (){
}
else if(){
------------------------ My Script Here -----------------------------
}
以下两个答案都是正确的。我的问题在于此。以我的形式,我做到了这一点
<option value="none">None</option>
然后我将其更改为<option value="">None</option>
答案 0 :(得分:3)
你试试这个
if($namachief != NULL || $namachief != "")
{
echo $namachief;
}
else if ($namarm != NULL || $namarm != "")
{
echo $namarm;
}
else
{
echo "Something wrong. Please contact US";
}
答案 1 :(得分:1)
写下您的情况如下: -
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
}