ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel
  • »
  • Technology»
  • Computers & Software»
  • Computer Science & Programming»
  • Programming Languages

Passing Variable to the Next Page in PHP

Updated on February 23, 2010

Passing Variable in PHP

I wanted to pass a variable to the next page using PHP/MySQL and then retrieve/use it there. After a bit of searching and reading on the internet, I found a really easy way to do it and now I'll be sharing this information with you in this article.

Here is an example:
I have two pages
1) A login page (for the user to submit his/her username and password.)
and
2) A welcome page (which will be loaded in case the username and password is correct.)

The variable to be passed is '$login'. It will be assigned to another variable i.e. $id and used in the welcome page.


In this method the variable will be passed through the URL. Just add ?id=$login to the URL and you are almost done.

In my case the example would be:
header("location:welcome.php?id=$login")


Then retrieve this variable on the welcome page using "$_GET". Here is the example:

<?php
$name = $_GET['id'];
print "$name";
?>
(This code will not only get the id and save it in a new variable name but also print it.)

Now you are done and you are free to use this variable anywhere in this page in the form of &name.

Comments

    0 of 8192 characters used
    Post Comment

    • Ultimate Hubber profile image
      Author

      Ultimate Hubber 6 years ago

      Dimitri, I am not sure about it. However, my hosting service and almost all the major web hosting providers provide custom error pages. So, you might want to search help pages of your web hosting.

    • Dimitri Rytsk profile image

      Dimitri Rytsk 6 years ago

      How to pass misspelled or lost URL to site search (like customer Google site search) page? I have seen it somewhere. So instead of Page Not Found user will see search results relevant to request.

    • Ultimate Hubber profile image
      Author

      Ultimate Hubber 7 years ago

      I saw your hub and it is not a high quality and helpful one. Try to observe writing of some good hubbers here: http://hubpages.com/authors/best/

    • snkhan120 profile image

      snkhan120 7 years ago

      great work

      plz check my php mysql connection

      hubpages.com/hub/PHP-mySQL-connection