$ _POST без значений - PullRequest
       3

$ _POST без значений

0 голосов
/ 03 октября 2011

Я пытаюсь отправить данные с помощью POST, но при вызове функции var_dump получается array(0).

Другие формы, использующие метод post с AJAX, приводят к правильному значению переменных,и HTML не работает.

Почему это может происходить?

Форма:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      <title>Untitled Document</title>
      </head>

      <body>
      <form target="_new" enctype='application/x-www-form-urlencoded' action="include/php/produtos/romaneio/prueba.php" method="post">
      <input type="text" value="12" id="a" />
      <input type="submit" />
      </form>
      </body>
      </html>

php:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>

    <body>
    <? var_dump($_POST);
    ?>
    </body>
    </html>

Ответы [ 2 ]

3 голосов
/ 03 октября 2011

Вы забыли дать свой input а name;таким образом, форма не имеет отправляемого содержимого.

<form target="_new" enctype='application/x-www-form-urlencoded' action="include/php/produtos/romaneio/prueba.php" method="post">
   <input type="text" value="12" name="a" />
   <input type="submit" />
</form>

(Атрибут id предназначен для других вещей, локализованных для работы с DOM через, скажем, Javascript или CSS.)

3 голосов
/ 03 октября 2011

Значение элементов формы будет добавлено к $_POST, только если элементы названы с использованием name=.Итак, добавьте name="d" вместо id="d".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...