Hola
Bueno, pues lo prometido es deuda
No se si estas usando get o post, mi ej lo tengo con post
Sin embargo, algunas personas comentan que esto es pasear las variables implicando demoras en proceso, bueno, pues yo digo que todo depende de la necesidad... en fin, espero te sirva, suerte.
*****************************************
Archivo : index.php
Código:
<script>
function pass(val)
{
if(val==1){ forma.action="dos.php";
}
}
</script>
Código PHP:
<html><form name="forma" method="post">
<input type="text" name="uno" value="<?php if(!empty($_POST['uno'])){ echo $_POST['uno'] ;}?>">
<input type="hidden" name="dos" value="<?php echo $_POST['dos']; ?>">
<input type="submit" value="Siguiente" onclick="pass(1)">
</form>
</html>
****************
Archivo: dos.php
Código:
<script>
function pass(val)
{
if(val==1){ forma.action="index.php";
}
if(val==2){ forma.action="tres.php";
}
}
</script>
Código PHP:
<html>
<form name="forma" method="post">
<input type="text" name="dos" value="<?php if(!empty($_POST['dos'])){ echo $_POST['dos']; }?>">
<input type="submit" name="Boton" value="Atras" onclick="pass(1)">
<input type="submit" name="Boton" value="Adelante" onclick="pass(2)">
<input type="hidden" name="uno" value="<?php echo $_POST['uno'];?>">
</form>
</html>
*******************
Archivo: tres.php
Código PHP:
<?php
echo $_POST['uno'];
echo $_POST['dos'];
?>