
26/08/2008, 14:02
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 46
Antigüedad: 16 años, 6 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í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í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.
--------------------------------------------------------- |