HTML表单POST没有被转移到php $ _POST

时间:2012-05-16 19:22:05

标签: php html forms post

这是我的表格声明

  <form enctype="text/plain" method="post" action="PI_Application_Submission.php">

以下是我的意见:

  <tr><td>Requested User Name<font color="red">*</font></td> <td><input type="text" name="user_name" size="35"></td></tr>

这是我的php行......

  echo $_POST['user_name'];

我知道如何检查isset函数,这不仅仅是一个警告。由于某种原因,user_name的值不会被传递。我究竟做错了什么?

我的错误信息如下:

  Notice: Undefined index: use in /var/www/html/PI_Application_Submission.php on line 6 

2 个答案:

答案 0 :(得分:2)

尝试删除enctype表单属性。 当您的enctype与application/x-www-form-urlencodedmultipart/form-data不同时,PHP基本上不会解析POST。

您可以使用file_get_contents('php://input')

访问原始发布数据

答案 1 :(得分:0)

你还需要输入元素的ID属性,也不要忘记关闭你的html标签

<input type="text" name="user_name" id="user_name" size="35" />