tjw Posted April 26, 2007 Report Share Posted April 26, 2007 when create a form(form name = name) in html and set the action to a php page and method postafter submiting the form it pulls up the php page but i cant even to read a simple (echo $name) varible using the form name in uniform sever. the pages work fine on my host serever. Quote Link to comment Share on other sites More sharing options...
Ric Posted April 26, 2007 Report Share Posted April 26, 2007 Could you post the two test files!ORCheck out these scripts:Save the following to your www folder on UniServer Note: I have corrected this post, thanks kalpz for some reason I forgot to add $_POST['Name'] Save as test1.html <html> <head> <title>Test1</title> </head> <body > <p>This test uses a standard link to call a PHP page</a></p> <p><a href="test3.php?Name=Fred from test page 1">test3.php?Name=Fred from test page 1</a></p> </body> </html> Save as test2.html <html> <head> <title>Test2</title> </head> <body > This test uses a form <form action="test3.php" method="post" > Name: <input type="text" name="Name" value="Fred from test page 2 using post" /></br> <input value="Click to go to Test3.php" type="submit"> </form> </body> </html> Save as test3.php <html> <head> <title>Test3</title> </head> <body > <? echo 'You came from page test1.html using GET <b>'. $_GET['Name'].'</b><br>'; echo 'You came from page test2.html using POST <b>'. $_POST['Name'].'</b>'; ?> <p><a href="test1.html">Back to test page Test1.html</a></p> <p><a href="test2.html">Back to test page Test2.html</a></p> </body> </html> Start UniServer and type http://localhost/test1.html into your browserAnd follow the three links. Note: Test2 method="post" you can use method="get" Quote Link to comment Share on other sites More sharing options...
kalpz Posted April 27, 2007 Report Share Posted April 27, 2007 Instead of doing echo $name; try echo $_REQUEST['name']; Quote ATOMIC Web Hosting 2007 - 2011 Shared Hosting - Reseller Hosting - Dedicated Servers - Virtual Private Servers (Request Dedicated/VPS Servers via E-mail) E-mail: sales@atomicwebhosting.com Website: http://www.atomicwebhosting.com/ Link to comment Share on other sites More sharing options...
Ric Posted April 27, 2007 Report Share Posted April 27, 2007 Thanks kalpz for some reason I forgot to add $_POST and $_GET to avoid any confusion I have replaced my original post. Note: Most books refer to $_POST, $_GET and $_COOKIE these are separate arrays as you rightly point out $_REQUEST can be used its advantage is that it incorporates all three of the above. Quote Link to comment Share on other sites More sharing options...
tjw Posted April 27, 2007 Author Report Share Posted April 27, 2007 Thanks guys Quote Link to comment Share on other sites More sharing options...
kalpz Posted April 29, 2007 Report Share Posted April 29, 2007 No problems Ric.. Quote ATOMIC Web Hosting 2007 - 2011 Shared Hosting - Reseller Hosting - Dedicated Servers - Virtual Private Servers (Request Dedicated/VPS Servers via E-mail) E-mail: sales@atomicwebhosting.com Website: http://www.atomicwebhosting.com/ Link to comment Share on other sites More sharing options...
olajideolaolorun Posted May 9, 2007 Report Share Posted May 9, 2007 Guys, Register Globals is Off in Uniform Server, thats why. It can be dangerous to a rookie, especially if the code is not very well coded. Thats why we turned it off. Quote Best Regards Olajide Olaolorun The Uniform Server Development Team Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.