|
Posted by moriman on 11/28/05 10:23
"Juliette" <jrf_no_spam@jokeaday.net> wrote in message
news:438a9e1c$0$64688$dbd45001@news.wanadoo.nl...
> 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>";
nope, doesn't work either :(
Navigation:
[Reply to this message]
|