Итак, я пытаюсь создать страницу входа в систему и регистрации в одном.Где я использую переключатели, чтобы получить значение, если вы хотите войти или зарегистрироваться.Вот код переключателя;
<div class="form-check">
<input class="form-check-input" type="radio" name="check" id="check" value="1">
<label class="form-check-label" for="check">Register</label>
<br>
<input class="form-check-input" type="radio" name="check" id="check" value="0" checked>
<label class="form-check-label" for="check">Login</label>
</div>
Итак, я проверяю $_POST['check']
, является ли значение 0
или 1
.Но так или иначе это просто игнорирует это, и всегда регистрируется.Вот мой php-код:
session_start();
if (isset($_POST['username'])) {
$value = $_POST['check'];
// Do some stuff here
if ($value == 1) {
// register
} elseif ($value == 0) {
// login
} else {
// Do something for bad results
}
}
Каким-то образом, когда я проверяю login
, он хочет зарегистрироваться, но когда я нажимаю на регистр, он все равно регистрируется.Что-то здесь не так, верно?