Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите с MySQL и PHP
$act="SELECT password FROM users WHERE login = $un";
?>
ВНИМАНИЕ ВОПРОС: Как проверить совпадают ли пароль, введенный пользователем, и пароль из БД, который стоит напротив введенного username ($un) (Добавление)
я уверен, тут это каждый знает, просто напишите плз
Dezmont
Отправлено: 06 Марта, 2012 - 08:00:51
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Покинул форум
Сообщений всего: 139
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
спасибо, а перед выполнения скрипта надо else?
Dezmont
Отправлено: 06 Марта, 2012 - 08:04:54
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
Если у вас скрипт выглядит так, как вы описали, то никакого else не надо. Если пароли не совпадают, die() остановит выполнение скрипта и выведет сообщение об ошибке. Если пароли совпадут, выполнение скрипта продолжится после блока if.
improbable
Отправлено: 06 Марта, 2012 - 08:11:15
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
вроде-бы подставил то, что Вы написали, но видимо не туда...
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
improbable
Отправлено: 06 Марта, 2012 - 08:38:46
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Февр. 2012
Помог: 0 раз(а)
я тоже не понял ту строчку, пробовал без нее...
еще с переменными не очень понятно, $act получается переопределяется... толком запрос не задан. кто может написать?
Dezmont
Отправлено: 06 Марта, 2012 - 08:42:10
Частый гость
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июль 2010
Помог: 1 раз(а)
snikers987, ничего страшного ведь не случится? Я просто дополнил код по ходу. ctrl+c, ctrl+v в конец и он работает.
А зачем создавать переменные $un,$pas?
improbable
Отправлено: 06 Марта, 2012 - 08:44:32
Частый гость
Покинул форум
Сообщений всего: 139
Дата рег-ции: Февр. 2012
и еще, поправочка, в таблице не логин, оказывается, а 'username')))
но по-любому не работает.
я думал это элементарно для форумчан, оказывается не совсем)) (Добавление) УРААА!
Покинул форум
Сообщений всего: 1239
Дата рег-ции: Сент. 2011 Откуда: Крым
Помог: 25 раз(а)
Дык тут нет екстрасенсов, Вам виднее как в Вашей бд поля называются..Помоему много ума не нужно, чтобы пример под свой случай исправит.
Если уж на то пошло, то драйвер mysql_ вообще не стоит использовать.
----- Когда всматриваешься в тёмную бездну, учти, что кто-то может смотреть на тебя из неё...
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.