0

これが私のフォーム宣言です

  <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 
4

2 に答える 2

2

enctypeフォーム属性を削除してみてください。基本的に、enctypeがまたはと異なる場合、PHPはPOSTを解析しませapplication/x-www-form-urlencodedmultipart/form-data

で生の投稿データにアクセスできますfile_get_contents('php://input')

于 2012-05-16T19:24:59.867 に答える
0

また、入力要素にID属性が必要です。また、htmlタグを閉じることを忘れないでください

<input type="text" name="user_name" id="user_name" size="35" />
于 2012-05-16T19:24:32.737 に答える