Функция PHP isset() проверяет, существует ли переменная!
Например.
$a = false; // or any other value
echo isset($a); // True, because the variable $a exists!
echo isset($b); // False, because the variable $b doesn't exist!
Нет необходимости ставить IsSet там, попробуйте следующее:
echo $_POST['inform_me'];
Переменная $_POST['inform_me']
будет содержать значение. Если он установлен, он будет содержать значение, которое является значением вашего флажка.
Например, это HTML-код
<input name="inform_me" id="inform_me" type="checkbox" value="test"> inform me </input>
Тогда переменная $ _POST [ «inform_me»] будет «тест», если установлен, в противном случае (если выбрано) значение будет пустой строкой.
В случае, если вы не указали тег HTML со значением, переменная будет включена, если флажок установлен, в противном случае - пустая строка (если не отмечена).
Isset проверяет, есть ли что-то или нет. Вы не проверяете, установлен ли флажок, но если флажок установлен. – pregmatch
Вы пытались получить его значение с консоли javascript в браузере перед отправкой формы? Помните, что значение, которое вы пытаетесь получить, это $ _POST ['inform_me'], isset только проверяет, приносит ли форма POSTED это поле – wilsotobianco