チェックボックスがオフの場合、ブラウザはPOSTリクエストで実際にデータを送信しません。値が設定されているかどうかを確認してから、それに応じて変数を更新する必要があります。
$inactive = isset($_POST["active"]) ? $_POST["active"] : 0;
チェックボックスがオフの場合、ブラウザはPOSTリクエストで実際にデータを送信しません。値が設定されているかどうかを確認してから、それに応じて変数を更新する必要があります。
$inactive = isset($_POST["active"]) ? $_POST["active"] : 0;