当statement =" all"时取消设置php var

时间:2017-01-12 23:44:16

标签: php arrays unset

当输入不是"所有"我尝试取消我的变量。在选择的radioboxes。 if statemtent工作并完美地完成工作,但其他工作并不起作用。有什么想法吗?

$profile = $_POST["profile"];

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

1 个答案:

答案 0 :(得分:0)

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

或者:

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

或在else块中:

} else { 

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