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


HTML form POST not getting transfered into php $_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 

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

您可以使用file_get_contents('php://input')访问原始帖子数据

您还需要在输入元素上有一个 ID 属性,不要忘记关闭您的 html 标签

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