(10 ноя 2013, 17:23) (
0/
0)
[
0]
NTL,
Разреши поинтересоваться зачем?
(10 ноя 2013, 17:23) (
0/
0)
[
0]
Fallen,
Ну а test то в БД у тебя есть? И вопрос мб и глупый, а ты echo на query() менял?
Я не знаю, что тебе больше подсказать, из того что ты выложил мы разобрали всё.
(10 ноя 2013, 17:15) (
0/
0)
[
0]
Fallen,
У тебя из БД не вытаскивается пароль, потому что у тебя из БД запрашивается пустой логин
(10 ноя 2013, 17:10) (
0/
0)
[
0]
Fallen,
Ну так не передается у тебя логин, ты же видишь, что ты вывел запрос, а $login нет. Думай в эту сторону, что там за core.php такой и куда у тебя эта переменная пропадает. Проблема ведь найдена, осталось только устранить
(10 ноя 2013, 17:07) (
0/
0)
[
0]
Из формы он не берется. Такой переменной у тебя нет. Чтобы брался,
if (isset($_POST[\'submit\'])) {
$login = $_POST[\'login\'];
и всё заработает) У тебя переменные, которые ты везде используешь не объявлены
(10 ноя 2013, 17:01) (
1/
0)
[
1]
abler98,
ты прав, извиняюсь
(10 ноя 2013, 17:00) (
0/
0)
[
0]
Fallen,
echo(\"SELECT `pass` FROM `users` WHERE `login` = \'$login\' LIMIT 1\"
;
exit();
и сюда результат того, что получилось.
Заодно можешь этот же запрос, что получишь, выполнить в phpmyadmin
(10 ноя 2013, 16:58) (
0/
0)
[
0]
Михаил,
Тоже не будет работать вообще-т
(10 ноя 2013, 16:56) (
0/
0)
[
0]
abler98,
Госпаде этот тут еще причем? Или так, ляпнуть на угад просто?
(10 ноя 2013, 16:56) (
0/
0)
[
0]
Fallen,
А дак у тебя $login - не переменная, а string
$query = $mysqli->query(\'SELECT `pass` FROM `users` WHERE `login`=$login LIMIT 1\');
поэтому и возвращается NULL после запроса. Используй двойные кавычки в query()