![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
Всем привет. Я написал скрипт регистрации на php. Скрипт вводит данные в базу. Я очень плохо знаю язык и пишу скрипты и параллельно учусь. Подскажите что тут не правильно, потому что когда в форме вписываешь данные и жмешь отправить этот скрипт выдает постоянно Такой логин с паролем не найдены в базе данных
, хотя данные там есть. То есть я ввожу все правильно (логин пароль)
Это сообщение отредактировал(а) nepster - 26.4.2009, 15:09 |
|||
|
||||
| pizzz |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 14.12.2008 Где: Омск Репутация: 6 Всего: 8 |
Ну во первых. Умейте отлаживать скрипты.
Во время отладки пишите в самом начале скрипта
Далее, после mysql_query желательно поставить echo mysql_error(); дабы видеть есть ли ошибка mysql. Ща код посмотрю Добавлено через 3 минуты и 19 секунд хм. Так все верно Советую Вам в самом начале поставить echo $_POST['login'] и пасс. И посмотреть а передаються ли вобще данные. ПРивидите пожалуйста код формы. --------------------
Спасибо много, жмем кнопку репутация. Извините меня за орфографические ошибки, я стараюсь не ошибаться, а они все равно просачиваются гады. |
|||
|
||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
Форма
Я еще до сессий не дошел в урока =), так что не очень вас понял. А этот скрипт я нашел на одном сайте и немного подогнал под себя. |
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 7 Всего: 54 |
||||
|
||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
Исправил, но без изменений, пишет что нет такого пользователя, но он есть 100% проверял.
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а может количество записей больше одной? у вас же проверка идёт == 1
|
|||
|
||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
То есть, не понял, можно подробнее плз
|
|||
|
||||
| bars80080 |
|
||||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
ну вот:
то есть проверка: есть ли в БД одна такая строка. а если их больше? попробовали бы лучше так
|
||||
|
|||||
| gta4kv |
|
||||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
bars80080, а почему бы не оставить:
? Добавлено через 2 минуты и 4 секунды
Тоже странная логика. )) Записи с одним логином не должно быть )) |
||||
|
|||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
Вот сделал так... И выводит голый экран. То есть прописываешь правильные данные или не правильные - голый экран. |
|||
|
||||
| gta4kv |
|
||||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
Перед:
сделай:
|
||||
|
|||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
начало выдавать
resource(4) of type (mysql result) int(0) |
|||
|
||||
| DeadMan83 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 17.2.2006 Где: Минск Репутация: нет Всего: нет |
а что лежит в базе данный в поле pass - пароль в чистом виде или его md5-хеш?
|
|||
|
||||
| nepster |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 300 Регистрация: 26.4.2009 Репутация: нет Всего: нет |
просто пароль в чистом виде
|
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
А сравнивается, значит, md5? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |