Se a caixa de seleção não estiver marcada, o navegador não enviará os dados em sua solicitação POST. Você precisará verificar se o valor está definido e, em seguida, atualizar sua variável de acordo.
$inactive = isset($_POST["active"]) ? $_POST["active"] : 0;