logo
Apache Lounge
Webmasters

 


About

Forum Index Downloads Search Register Log in  RSS Apache Lounge
 



Keep Server Online

If you find the Apache Lounge, the downloads and overall help useful, please express your satisfaction with a donation.

or

Bitcoin

A donation makes a contribution towards the costs, the time and effort that's going in this site and building.

Thank You! Steffen

Apache Lounge is not sponsored.

Your donations will help to keep this site alive and well, and continuing building binaries.



Not Passing data between pages using post (using PHP)

 
Post new topic   Reply to topic    Apache Forum Index -> Coding & Scripting Corner



View previous topic :: View next topic  
Author Message
pedro2k



Joined: 17 Jun 2006
Posts: 16

PostPosted: Thu 27 Jul '06 22:11    Post subject: Not Passing data between pages using post (using PHP) Reply with quote

Hi,
I am trying to learn PHP and at every turn something does work right!!!
So I need some help!!!!

Right the php page called login uses forms and the POST command (code below)

<form meth="POST" action="movie1.php">
<p> Enter your username:
<input type="text" name="user">
</p>
<p> Enter your password:
<input type="password" name="pass">
</p>
<p>
<input type="submit" name"submit" value="Submit">
</p>
</form>


and the page it moves to has the code below, but it always moves to the else command. The other thing i have noticed is that the information is in the url http://pedro-serve/test/movie1.php?user=Joe&pass=12345&=Submit
Is this right?


session_start();
$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;

//Check username and password information
if (($_SESSION['username'] == 'Joe') and
($_SESSION['userpass'] == '12345')) {
$_SESSION['authuser'] = 1;
} else {
echo "Sorry, but you don't have permission to view this page, you loser!";
exit();
}


Is there something in the httpd.conf or php.ini files that i need to change to get this working??

Thanks

PEDRO
Back to top
James Blond
Moderator


Joined: 19 Jan 2006
Posts: 6255
Location: Germany, Next to Hamburg

PostPosted: Thu 27 Jul '06 22:28    Post subject: Reply with quote

Your problem is <form meth="POST" action="movie1.php">
that should be correct <form method="POST" action="movie1.php"> and then in the url shouldn't parameter with ? and & and & Wink
Parameters in the url is allways GET.
That missspelling made the error. the rest is correct. But you don't need to set a session. If there isn't another page, where you need the data.
Back to top
pedro2k



Joined: 17 Jun 2006
Posts: 16

PostPosted: Thu 27 Jul '06 22:38    Post subject: Reply with quote

Thank you!!!
Right back on with the book!

Pedro2k
Back to top


Post new topic   Reply to topic    Apache Forum Index -> Coding & Scripting Corner
Page 1 of 1