Es decir, tengo básicamente dos archivos php:
- formulario.php: un formulario en un php (que al comienzo inicializa la sesión, session_start, para comprobar datos de acceso de usuario), que envía con post datos a otro archivo PHP.
Código PHP:
<?php
session_start();
...
?>
<form id="formulHorizontal" method="post" action="post_formulario.php">
<input type="text" name="EXPED_ANI" maxlength="4" size="4"/>
....
</form>
Código PHP:
<?php
session_start();
...
/* si hay errores de tipos o de validación muestra una lista de los erroes*/
?>
<a href="javascript:history.go(-1)">volver</a>
El asunto, es que al volver con javascript al formulario no me recarga los datos originales en los input.
Sin embargo, si en el formulario.php quito el session_start y todas las llamadas a las sesiones, al volver con javascript, sí que me recarga el formulario con los datos de antes del post. Vamos que si no uso sesiones sí me recarga el formulario automáticamente...
Estoy mirando pero no se me ocurre como hacerlo, teniendo en cuenta que tengo varios formularios en la web y son muy largos como para recargar los input a mano.
Muchas gracias. Un saludo.