当语句 = "all" 时未设置 php var



当输入不是所选单选框中的"全部"时,我尝试取消设置我的变频器。if 状态可以正常工作并且完美地完成工作,但其他不起作用。有什么想法吗?

$profile = $_POST["profile"];
if ($profile != 'all') { 
    $conditions["profile"] = $profile; 
} else { 
    unset($conditions["profile"]);
}

我认为您的 $_POST 变量可能没有设置。尝试这样的事情:

也:

$profile = isset($_POST["profile"]) ? $_POST["profile"] : 'all';

或在 else 块中:

} else { 
    if(isset($conditions["profile"])) unset($conditions["profile"]);
}

最新更新