Лидеры рейтинга

ID: 405049

vsetin

Студент

2825


ID: 401284

Михаил Александров

Советник

905

Россия, Санкт-Петербург


ID: 226425

Konstantin Shvetski

Модератор

662

Россия, Северодвинск


ID: 259041

Алексеев Владимир Николаевич

Мастер-Эксперт

380

Россия, пос. Теплоозёрск, ЕАО


ID: 400669

epimkin

Профессионал

350


ID: 325460

CradleA

Мастер-Эксперт

297

Беларусь, Минск


ID: 137394

Megaloman

Мастер-Эксперт

260

Беларусь, Гомель


8.9.0

20.06.2021

JS: 2.9.2
CSS: 4.5.10
jQuery: 3.6.0
DataForLocalStorage: 2021-06-22 16:46:03-standard


Создание программ на языках PHP, Perl и Python.

Администратор раздела: Коцюрбенко Алексей Владимирович (Старший модератор)

Консультация онлайн # 160112

Раздел: PHP / Perl / Python
Автор вопроса: Костенко Алексей
Дата: 10.02.2009, 16:31 Консультация закрыта
Поступило ответов: 1

Здравствуйте, Уважаемые эксперты.
Мой неразрешимый вопрос заключается в следующем:
Имеется несколько полей регистрации, которые имеют определённые требования (минимальная, максимальная длина; поле обязательно для заполнения; проверка правильности e-mail и т.д.) В том числе хочу проверить правильность введённых паролей при регистрации.
Но при нажатии на кнопку ОТПРАВИТЬ (учитывая, что пароли введены правильно) получаю сообщение, что они введены не правильно. Остальное реагирует адекватно. В чём моя ошибка? Подскажите, пожалуйста.

Приложение:

Ответ # 243347 от Иван Сергеевич
Здравствуйте, Костенко Алексей!

У Вас ошибки в имени ключа для массива $_POST. Вообще сверку пароля и подтверждения лучше выполнять так:
Код
// если не совпадают пароли - показываем ошибку 2
if (strcmp($_POST['pass'], $_POST['repass'])!=0)
output_err(2);

Иван Сергеевич

Посетитель
10.02.2009, 16:42
Мини-форум консультации # 160112
Azrr

1

= общий =    10.02.2009, 16:43

Код
if (empty($_POST[$pass != $repass]))

Заменяем на
Код
if ($_POST['pass'] != $_POST['repass'])

неизвестный

2

= общий =    10.02.2009, 16:50

Огромное спасибо!!!
Всё работает.
Я понял где ошибся.

Спасибо!

Возможность оставлять сообщения в мини-форумах консультаций доступна только после входа в систему.
Воспользуйтесь кнопкой входа вверху страницы, если Вы зарегистрированы или пройдите простую процедуру регистрации на Портале.

Лучшие эксперты раздела

Коцюрбенко Алексей Владимирович

Старший модератор

Рейтинг: 173

Хватов Сергей

Академик

Рейтинг: 0

Асмик Гаряка

Советник

Рейтинг: 0

SAW

Студент

Рейтинг: 0

Марк Крейн

5-й класс

Рейтинг: 0

Evgen aka Chuma

6-й класс

Рейтинг: 0