|
3 / 3 / 2
Регистрация: 17.04.2014
Сообщений: 37
|
|||||||||||
Регистрация на PHP + MySQL с E-mail и повтором пароля17.04.2014, 22:07. Показов 5033. Ответов 5
Метки нет (Все метки)
Помогите, люди добрые! Никак не могу разобраться!
Введённое в поле "Повтор пароля" с самого начала не заносит в переменную. Это понятно из того, что он останавливает скрипт и пишет "Пароли не совпадают". А если добавить проверку на заполненность этого поля, он сообщит, что не все поля заполнены. А e-mail не заносит в базу. Говорит, что при регистрации возникли ошибки. Вот код reg.php:
Практически весь код отсюда: http://ruseller.com/lessons.php?rub=37&id=347 Но Повтор пароля, E-mail и пол сам дописывал. С полом всё получилось, а вот с остальными... Помогите пожалуйста! В первый раз сайт на PHP создаю, очень надо!
0
|
|||||||||||
| 17.04.2014, 22:07 | |
|
Ответы с готовыми решениями:
5
Регистрация PHP + MYSQL регистрация и авторизация на php mysql Регистрация нового пользователя (PHP+MySQL) |
|
3 / 3 / 0
Регистрация: 13.12.2013
Сообщений: 17
|
|||||||
| 17.04.2014, 23:42 | |||||||
|
Я не профессионал, но меня немного смутила эта строка
Вероятно должно быть так
1
|
|||||||
|
3 / 3 / 2
Регистрация: 17.04.2014
Сообщений: 37
|
|||
| 18.04.2014, 00:45 [ТС] | |||
![]() Но всё равно, спасибо, что попытались мне помочь) Добавлено через 55 минут Кстати, проблема с повтором пароля устраняется, если в HTML-коде у этого поля убрать "type="password"". Значит, введённое просто не заносится в переменную из-за шифрования? Но как тогда быть?
0
|
|||
|
3 / 3 / 0
Регистрация: 13.12.2013
Сообщений: 17
|
||||||||
| 19.04.2014, 21:47 | ||||||||
|
Странно ) я взял твои оба кода. Сделал таблицу в базе Мускула. у меня все записывается.
В PHP коде в файле save_user.php я убрал переменную Данные успешно сохранились, email тоже. Пароль записался, что правда в нешифрованном виде, но его никто и не шифровал. Добавлено через 35 минут Дальше больше между строками 138 и 139 вставил строку
А вот проверка на существование логинов у меня почему то не отработала. ТО есть я заношу без проблем несколько записей в таблицу с одним и тем же логином - без проблем. И еще одно НО! я HTML код в HTML файле сохранил. Откровенно говоря, не знаю, насколько это может влиять на работу) Добавлено через 9 минут Разобрался почему не выполняется проверка логинов, нашел ошибку в коде Теперь проверяет. Можно такую же проверку сделать и для email чтоб не было повторения e-mail. А вот проверку на заполненность полей можно сделать средствами HTML. Дописав в каждое поле атрибут required
1
|
||||||||
|
3 / 3 / 2
Регистрация: 17.04.2014
Сообщений: 37
|
||||||||||||||||||||||
| 02.05.2014, 23:34 [ТС] | ||||||||||||||||||||||
|
Спасибо тебе большое, что попытался выяснить проблему и помочь мне!
Но дело оказалось гораздо легче, чем я предполагал. Оказывается, я забыл в бд в таблице cats поставить на поле id Auto_Increment (рассеянная моя башка). Из-за этого ничего не записывалось в таблицу. А когда я повтор пароля занёс в переменную ДО просто пароля, он прекрасно занёсся. Сам не знаю, почему, но раз работает - оставь в покое и забудь.) Теперь, когда я это исправил, регистрация заработала, и я доделал её до конца. Всё отменно работает) У тебя, всё записывалось, поскольку ты, наверно, не забыл поставить на id Auto_Increment. Переменная $db описана в файле bd.php, который инлудится сюда. Вот содержимое этого файла:
(точнее сайт младшей сестры)Насчёт
Ещё раз спасибо вам)
1
|
||||||||||||||||||||||
|
3 / 3 / 0
Регистрация: 13.12.2013
Сообщений: 17
|
|
| 06.05.2014, 19:16 | |
|
Спасибо и тебе! ) Я по твоему примеру тоже сделал проверку на существование записей в базе данных )
А с примером просто было интересно разобраться )) Удачи! )
1
|
|
| 06.05.2014, 19:16 | |
|
Помогаю со студенческими работами здесь
6
Форма регистрации php + Mysql(phpmyadmin). Регистрация не работает посмотрите(код) Регистрация php mysql PHP.MYSQL. Регистрация на сайте. Защита Шифрование пароля на php mysql Смена пароля. Yii, MySQL, PHP Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|