Jeśli pole wyboru nie jest zaznaczone, przeglądarka w rzeczywistości nie wyśle danych z żądania POST. Musisz sprawdzić, czy wartość jest ustawiona, a następnie odpowiednio zaktualizować zmienną.
$inactive = isset($_POST["active"]) ? $_POST["active"] : 0;