eof2007
Новичок
Доброго времени суток!
Прошу подсказать в чем ошибка.
Делаю регистрацию с сохранением заполненных полей через сессии, к примеру для поля логин сделано так:
И с логином все работает как надо, но с полем выбора пола не получается, при обновлении страницы сбрасывается заначение и появляется ошибка:
Прошу подсказать в чем ошибка.
Делаю регистрацию с сохранением заполненных полей через сессии, к примеру для поля логин сделано так:
PHP:
<?PHP
session_start ();
if (isset($_POST['send'])) {
...
$login = htmlspecialchars ($_POST['login']);
$_SESSION['login'] = $login;
If (strlen($login) < 5) {
$error_login = 'Введите логин';
$error = true;
}
...
}
?>
<input type='text' name='login' id='login' placeholder='Логин' value="<?=$_SESSION['login']?>">
<span style='color:red'><?=$error_login?></span>
И с логином все работает как надо, но с полем выбора пола не получается, при обновлении страницы сбрасывается заначение и появляется ошибка:
PHP:
<?PHP
session_start ();
if (isset($_POST['send'])) {
...
if ($_POST['male'] == true) $sex = 1;
if ($_POST['female'] == true) $sex = 2;
$_SESSION['male'] = $sex;
$_SESSION['female'] = $sex;
If ($sex == false) {
$error_sex = 'Укажите пол';
$error = true;
}
...
}
?>
<span>
<label>Мужской</label><input type='radio' name='sex' id='male' value="<?=$_SESSION['male']?>">
<label>Женский</label><input type='radio' name='sex' id='female' value="<?=$_SESSION['female']?>">
</span>
<span style='color:red'><?=$error_sex?></span>
Последнее редактирование: