Jump to content
The Uniform Server Community
tjw

newbie ?

Recommended Posts

when create a form(form name = name) in html and set the action to a php page and method post

after 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.

Share this post


Link to post
Share on other sites

Could you post the two test files!

OR

Check 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 browser

And follow the three links.

 

Note: Test2 method="post" you can use method="get"

 

:lol:

Share this post


Link to post
Share on other sites

Instead of doing

 

echo $name;

 

try

 

echo $_REQUEST['name'];


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/

Share this post


Link to post
Share on other sites

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.

 

:lol:

Share this post


Link to post
Share on other sites

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.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...