Задать вопрос

Почему не работает POST запрос?

Доброе время суток.
Никак не могу понять в чем проблема:
Есть html страница:
...
<form action="added.php" method="POST">
<table align="center" cellpadding="10">
 <tr>
 <td align="center"><b>Продавец</b></td>
 <td></td>
 <td></td>
 </tr>
<tr>
<td>
<p align="center">Фамилия:<br>
<input type="text" size="20" name="pr_fname"></p>
...
</td>
...
</tr>

</table>
     <p align="center"><input type="submit" value="Отправить" class="bit"></p>
</form>

Input'ов много, но не php файл не принимает только один, с именем "pr_fname".
added.php:
$pr_fname = filter_input(INPUT_POST, pr_fname);
echo var_dump($pr_fname);

Возвращает: null.
Все остальные POST данные передаются нормально.

В чем может быть проблема? Заранее спасибо!

P.S. Так же пробывал напрямую обращаться к $_POST['pr_fname'] - отдает тоже самое.
  • Вопрос задан
  • 5074 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
WebSpider
@WebSpider
Может кавычки забыли?
$pr_fname = filter_input(INPUT_POST, 'pr_fname');
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
svd71
@svd71
А что показывает в added.php
Var_dump($_POST) ?
Ответ написан
@Heafy
post'ом и так супер глобальные переменные гуляют.
их не надо передавать как аргумент.
Ответ написан
@Zeeeee
Кавычки обязательно нужны, иначе будет "Use of undefined constant".
В pr_fname нигде кириллица не присутствует?

Включите отображение ошибок, может у Вас ещё "где-то что-то".
error_reporting(E_ALL);
ini_set("display_errors", 1);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы