Como pasar una variable de una página a otra

Hola Necesito pasar una variable de una página a otra, como lo hago.
¿Con php se puede hacer? ¿Sino se puede con java script?
Es urgente...
Gracias de antemano
1

1 respuesta

1
Respuesta de
Si son datos inmtroducidos por el usuario tienes que usar un formulario. Te pongo el código:
Primera página:
-----------------------------
<form name='miFormulario' method='post' action='ModificarRuta.php'>
zinput type='text' name='codigo'>
<input type='submit' value='Modificar' name='Button'>
</form>
-----------------------------
Segunda página (ModificarRura.php)
-----------------------------
<?php
echo $_POST['codigo'];
?>
También le puedes poner en ModificarRuta.php que si no está definida la variable, muestre el formulario:
<?php
if (!isset($_POST['codigo'])){
header("Location: PrimeraPagina.html");
} else {
echo $_POST['codigo'];
}
Incluso podrías poner todo en la misma página:
<?php
if (!isset($_POST['codigo'])){
echo "<form name='miFormulario' method='post'>
zinput type='text' name='codigo'>
<input type='submit' value='Modificar' name='Button'>
</form>"
} else {
echo $_POST['codigo'];
}
Saludos.
Hola
Se puede hacer de dos formas:
- Puedes usar sesiones:
---------- Pagina1.php:
<?php
session_start();
$_SESSION['variable'] = 40
echo "<a href='Pagina2.php'> Ir a Pagina 2 </a>";
?>
---------- Pagina2.php;
<?php
session_start();
echo $_SESSION['variable'];
?>
Esta segunda página tiene que mostrar el valor 40.
- La otra forma sería pasando los parámetros por el metodo GET:
---------- Pagina1.php
<?php
$variable = 40;
echo "<a href='Pagina2.php?var=$variable'> Ir a Pagina 2 </a>";
?>
---------- Pagina2.php
<?php
echo $_GET['var'];
?>
Usa la forma que más te guste.
Saludos.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la respuesta que estabas buscando? Puedes explorar otras preguntas del tema PHP o hacer tu propia pregunta: