Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2008, 14:02
alexrivera
 
Fecha de Ingreso: agosto-2008
Mensajes: 46
Antigüedad: 15 años, 8 meses
Puntos: 0
¿Cómo pasar el valor de una variable via POST de una pagina a otra?

Buenas tardes:

- Tengo dos paginas "p1.php" y "p2.php"

-La pagina "p1.php" tiene un formulario con dos text input "t1" y "t2" donde el usuario introduce dos numeros que los voy a pasar via POST a "p2.php" junto a una variable "$texto" que he declarado siempre en "p1.php "con un valor de "Muy Bien".

Cuando hago POST, en "p2.php" me muestra efectivamente los valores que el usuario ha introducido en el formulario, pero no me muestra el valor de la variable $texto que he definido en "p1.php"

¿Cómo hago para pasar el valor de $texto a p2.php?

NOTA: se que puedo usar SESIONES o COOKIES pero quisiera hacerlo sin usar estos métodos

Les dejo el codigo de ambas paginas.

---------------------------------------------------------

Pagina p1.php

<?php
$texto = "Muy Bien";
?>

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
</head>

<body>

<form id="form1" name="form1" method="post" action="p2.php">
Ingrese el primer valor:
<label><input type="text" name="t1" id="t1" /></label><br /><br />
Ingrese el segundo valor
<label> <input type="text" name="t2" id="t2" /></label>
<p><label><input type="submit" name="pasar" id="pasar" value="Pasar Valores" />
</label></p>
</form>

</body>
</html>

---------------------------------------------------------

Pagina p2.php

<html>
<head>

<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<?php
echo "El primer numero es: " .$_POST['t1']. "<br>";
echo "El segundo valor es: " .$_POST['t2']. "<br>";
echo "El valor de la variable $texto es: " .$_POST['texto']. "<br>";

?>
</body>
</html>


Gracias por la ayuda.
---------------------------------------------------------