Re: Cannot get data from form.
| From: | Brian Windsor | Date: | Thu, 29 Aug 2002 15:08:28 +0000 |
| Subject: | Re: Cannot get data from form. | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-114513@lists.php.net to get a copy of this message | ||
That's the way it works in the newer PHP for security reasons. I had to rewrite all my
code about a week ago because my client was using php 4.2 and I had 4.0. It has to do
with the Globals are set to being turned off in the php.ini file. You should be able to
change the php.ini file to globals on, but people will argue that it's a security problem
and you should just change all your global varieables to the new way. It's your call.
Hope this helps.
Brian
Le Van Thanh wrote:
> - I have installed PHP4.2.2 with Apache 1.3.26 on Solaris7.
> And now I have problems with getting data from form.
> I have 2 pages test.html and welcome.php as following:
>
> ----------------test.html----------------------------------------------------
> <form "userDetails" method="post" action="welcome.php">
> Enter your Name: <br>
> <input type="text" value="" name="name">
> <input type="submit" value="Enter" name="welcome">
> </form>
> ------------------------------welcome.html---------------------------------
>
> ?php
> print $name ;
> ?>
>
> ===============================
>
> Then I cannot get the value of input name.
> But if I write " print $_POST['name'];" or " print
> $HTTP_POST_VARS['name'];", it's ok.
>
> Is there something wrong when I install PHP?
> Thanks a lot.
--
Brian Windsor
Giant Studios
Senior Technical Director of Motion Capture
brian@giantstudios.com
(404)367-1999