
 Para pasar variables de una pagina a otra se utilizan los formularios, supongamos que tenemos una pagina llamada test.php el codigo seria:
-   
- <html> 
- <head> 
- <title>Test</title> 
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
- </head> 
- <body> 
- <form name="form1" method="post" action="test.php"> 
-   <p>Nombre:  
-     <input name="nombre" type="text"> 
- </p> 
-   <p>Edad:  
-     <input name="edad" type="text"> 
- </p> 
-   <p> 
-     <input type="submit" name="Submit" value="Enviar"> 
-   </p> 
- </form> 
- </body> 
- </html> 
- <?php 
-    echo "Tu nombre es: $nombre"; 
-    echo "\nTu edad es: $edad"; 
- ?> 
-   
-   
Si te fijas no hay necesidad de declarar las variables en php ya que puedes tomar el mismo nombre del name del formulario solo que en php se ponen un $ antes de cada variable
hechale un vistazo a 
http://www.php.net ahi hay informacion suficiente 
