Перейти к содержимому



Непонятная ошибка с формой

#1 Kuchuluk
Kuchuluk
  • Неактивные
  • 333 сообщений
  • Репутация: 5
0

Обновлено 22 марта 2013 - 10:30  Отправлено 21 марта 2013 - 22:38

впервые вижу такую ошибку, не знаю уже на что грешить, в общем передаю через форму логин и пароль для авторизации
<div id="sitebar">
    <form action="index.php" method="POST" style="text-align:center; font:12px Arial;">
    Логин:<br><input name="login" type="text"><br>
    Пароль:<br><input name="password" type="password"><br><br>
    <input type="submit" name="log_in" value="войти">
    </form>
   </div>
метод который их обрабатывает
public function authUser()
{
  if (isset($_POST["log_in"]))
  {
   var_dump($_POST["log_in"]);
   var_dump($_POST["login"]);
   $login = mysql_real_escape_string($_REQUEST["login"]);
   $password = md5(mysql_real_escape_string($_REQUEST["password"]));
   $query = "SELECT * FROM users WHERE login='{$login}' AND password='{$password}'";
   //var_dump($query);
   $log_row = $this->get($query);
   //var_dump($log_row[0]["id"]);
  }
}
сначала просто ничего не происходило, но когда стал выводить с помощью var_dump оказалось что в переменной $_POST["log_in"] лежит логин, а в переменной $_POST["login"] лежит значение кнопки, то есть "войти". Форма написана правильно поле с именем login это текстовое поле, а кнопка с именем log_in, но как туда попадают другие значения? Как такое возможно???

 

 

  • 0

#2 matroskin8
matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 22 марта 2013 - 00:12

Все отрабатывает, как и положено. Код:
<?php
  if (isset($_POST["log_in"]))
  {
  echo "<pre>";
   var_dump($_POST["log_in"]);
   var_dump($_POST["login"]);
  }
?>
<form action="" method="POST" style="text-align:center; font:12px Arial;">
    Логин:<br><input name="login" type="text"><br>
    Пароль:<br><input name="password" type="password"><br><br>
    <input type="submit" name="log_in" value="войти">
    </form>

Результат:
string(5) "войти"
string(4) "user"

  • 0


#3 Kuchuluk
Kuchuluk
    Topic Starter
  • Неактивные
  • 333 сообщений
  • Репутация: 5

Отправлено 22 марта 2013 - 10:30

Все отрабатывает, как и положено.

Форму переписал по новой - заработало. Хотя переписал точно также. Видать у меня винда тупит уже, пере устанавливать пора.
  • 0



Похожие темы
  Название темы Автор Статистика Последнее сообщение

Пользователь месяца
Megoydagi Megoydagi 1-й за Август
Очков активности: 30 4 темы, 8 сообщений, 1 балл репутации
Сайт: bank.net.ru
ТОП самых активных за этот месяц
  • Фотография Vmir
    #1

    Vmir
    Очков активности: 22.5 3 темы, 6 сообщений, 1 балл репутации

  • Фотография BLIK
    #2

    BLIK
    Очков активности: 18 Вне конкурса за определение пользователя месяца

  • Фотография SergiuS85
    #3

    SergiuS85
    Очков активности: 10.5 2 темы, 1 сообщение, 1 балл репутации

  • Фотография kuztoday
    #4

    kuztoday
    Очков активности: 10.5 1 тема, 4 сообщения, 1 балл репутации

  • Фотография Megoydagi
    #5

    Megoydagi (bank.net.ru)
    Очков активности: 9 Вне конкурса за определение пользователя месяца

  • Фотография kolver
    #6

    kolver
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография mkreine
    #7

    mkreine (analiz-krovi.net)
    Очков активности: 9 1 тема, 3 сообщения, 1 балл репутации

  • Фотография Totti
    #8

    Totti
    Очков активности: 7.5 0 тем, 5 сообщений, 1 балл репутации

  • Фотография r0mZet
    #9

    r0mZet (rz-style.ru)
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Фотография fedornabilkin
    #10

    fedornabilkin (plohoneponyal.ru)
    Очков активности: 6 1 тема, 1 сообщение, 1 балл репутации

  • Показать весь ТОП 10

Поддержите форум! =)
Топ 5 участников по репутации

Оформление форума – IPBSkins.ru