Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/02/2007, 09:03
Avatar de locojars
locojars
 
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años, 11 meses
Puntos: 4
Re: history.back() NO FUNCIONA

Como te mencione anteriormente en previo.php ya tienes los datos del formulario, cuando presionas en el boton de history.back() y regresas a tu formulario anterior, los datos ya no existen, la única manera que tienes de conservar tus datos son:
1- Haces un javascript en captura.php para validar tus datos del formulario
2- En previo.php puedes guardar los datos en session y cuando ya estes seguro que tus datos estan correctos y los termines de procesar puedes borrar la session.

Si te decides por la session deberia se algo asi:

******captura.php******
Código PHP:
<?php
// Inicias la session
session_start();
//todas las demas variables se inicializaran vacias
?>
<input name="sitio" type="text" id="sitio" size="55" maxlength="50" value="<?php echo $_SESSION['sitio'];?>">
Cuando pases a previo.php entonces haces la asignacion de las variables
******previo.php**********
Código PHP:
<?php
session_start
();
// Aqui asignas a la variable de session los valores del formulario, esto lo haces con cada campo.
$_SESSION['sitio'] = $_POST['sitio'];
?>
De esta forma cuando regreses a captura.php tus datos estaran en session.

Espero te de una idea de como poder solucionar tu problema.
Salu2
Jars.
__________________
No le digas a Jehová que tan grande es tu problema, dile a tu problema cuan grande es Jehová.