You are here: Re: problems with POST « All PHP « IT news, forums, messages
Re: problems with POST

Posted by Juliette on 11/28/05 08:06

moriman wrote:
> wow, thx for the *very* quick reply ;-)
>
> tried changing the
> echo "\$p = $p<br><br>";
>
> to
>
> echo "\$p = " . $_POST['p'] . "<br><br>";
>
> but still not working :(
>
> mori
>
> "Gordon Burditt" <gordonb.ari4j@burditt.org> wrote in message
> news:11ok7r8qgjmg89a@corp.supernews.com...
>
>>>The script below *used* to work. I have only just set up a
>>>server, PHP etc again on my Win98 system and now it doesn't?
>>
>>A variable passed from HTML by the POST method is $_POST['r'] or
>>$_POST['p'], *not* $r or $p. (Also see $_GET for variables
>>passed by the GET method). Fix your script. Do not turn
>>on "register_globals".
>>
>>Gordon L. Burditt
>>
>>
>>
>>>On first loading this page, you would have
>>>
>>>$p =
>>>
>>>and the button image below it.
>>>On clicking the button the same page would reload but pass the hidden
>
> values
>
>>>(r=w & p=f)
>>>so that the first line of the page would then have
>>>
>>>$p = f
>>>
>>>This no longer works???
>>>
>>><?php
>>>echo "<html><body>";
>>>echo "\$p = $p<br><br>"; //###
>>>$str = <<<HTM
>>><head>
>>></head>
>>><body>
>>><form action="" method="post">
>>> <input type="hidden" name="r" value="w">
>>> <input type="hidden" name="p" value="f">
>>> <input type="image" src="http://home/images/faq-up.gif" border="0"
>>>height="22" width="77">
>>></form>
>>></body>
>>></html>
>>>HTM;
>>>echo $str;
>>>?>
>>>
>>>
>>>on printing the $_ENV variables along with the the above script I find
>
> the
>
>>>following :
>>>
>>>QUERY_METHOD POST
>>>REQUEST_METHOD POST
>>>FORM_P f
>>>FORM_R w
>>>
>>>Is there something I haven't enabled in my
>>>setup of PHP that is stopping this from working now?
>>>
>>>Or has something changed with PHP, so that I have to do this another way?
>>>
>>>many thanks
>>>
>>>mori
>>>
>>>
>>>
>>
>>
>
>

Try:

echo "\$p = " . $HTTP_POST_VARS['p'] . "<br><br>";

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация