#19052 [Opn->Fbk]: $_POST doesn't work correctly
| From: | rasmus@php.net | Date: | Thu, 22 Aug 2002 16:09:48 +0000 |
| Subject: | #19052 [Opn->Fbk]: $_POST doesn't work correctly | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-17566@lists.php.net to get a copy of this message | ||
ID: 19052
Updated by: rasmus@php.net
Reported By: awilliam@mdah.state.ms.us
-Status: Open
+Status: Feedback
Bug Type: Output Control
Operating System: Red Hat 7.3 Linux 2.4.18
PHP Version: 4CVS-2002-08-22
New Comment:
I don't see how this is possible. Which version of Apache are you
using?
Previous Comments:
------------------------------------------------------------------------
[2002-08-22 12:05:20] awilliam@mdah.state.ms.us
I am using PHP from http://snaps.php.net. The version I
downloaded is
200208220600. I have an html file called insert_form.html and a php
file called insert.php. What happens is insert_form.html gets text
input from a user and then passes the user's input into a variable
using METHOD=POST in the html form. Then in insert.php all it does is
return the text the user submitted on insert_form.html. Below is the
sample code. If you run it and look at the data returned by
insert.php, for some reason, PHP is returning the value wrong. It
appears to return <value><name=value>. For example if I type in
PHPBUGVALUE then insert.php returns
PHPBUGREPORTtestField=PHPBUGREPORT when it should just print
PHPBUGREPORT. If in the code below I change METHOD=POST to METHOD=GET
in insert_form.php and $_POST to $_GET in insert.php then it works fine
and insert.php prints PHPBUGREPORT. Thank you for looking into the
problem.
<!-- insert_form.html-->
<HTML>
<HEAD><TITLE>Insert Form</TITLE>
</HEAD>
<BODY>
<FORM ACTION="insert.php" METHOD="POST">
<P>Text to add:<br>
<input type=text name=testField size=30>
<p><input type=submit value="Insert Record"></p>
</FORM>
</BODY>
</HTML>
<!-- end insert_form.html-->
<!-- insert.php -->
<?php
echo "the value is $_POST[testField]<BR>";
?>
<!-- end of insert.php -->
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=19052&edit=1